Features/Fennec/Android Snippets: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 26: Line 26:
|Feature non-goals=This service is not for the Aurora and Nightly channels of Firefox Mobile.
|Feature non-goals=This service is not for the Aurora and Nightly channels of Firefox Mobile.
|Feature functional spec=https://wiki.mozilla.org/Services/Notifications/Push
|Feature functional spec=https://wiki.mozilla.org/Services/Notifications/Push
|Feature ux design=Components:
|Feature ux design=Notification UI
* Notification system notifications themselves
** do we have control over the icon shown?
** how much control over the content of the notification row


some answers here:
[http://farm9.staticflickr.com/8310/7943622946_1cdb231efc_h.jpg]
[http://www.flickr.com/photos/madhava_work/7508528760/ http://farm9.staticflickr.com/8153/7508528760_05065cb86a_z.jpg]
 
 
Opt in / Opt out:
 
If we use GCM, we can include a note in the download terms about sending GCMs to people. This is how all apps that use GCM handle this.
 
http://farm9.staticflickr.com/8174/7943622518_e1f78a9792_b.jpg
 
If we do not use GCM to implement this feature and use something else instead, we would not be able to add the above note into the Terms before people download the app. In this case, we can still keep the toggle in Settings, for people who don't want this on.
 
http://farm9.staticflickr.com/8458/7943623308_95ef9ba2fc_b.jpg


* Where does it lead?
** Directly to the market? -- only useful for reactivation/udpate
** Interstitial messaging page
*** Is this a webpage? Does the C2DM system provide something?


Resources:
Resources:
* Notifcations on Android: http://developer.android.com/design/patterns/notifications.html
* C2DM developer page: https://developers.google.com/android/c2dm/
* C2DM developer page: https://developers.google.com/android/c2dm/
* GCM developer page: http://developer.android.com/guide/google/gcm/gs.html
* GCM developer page: http://developer.android.com/guide/google/gcm/gs.html


Early prototype: (client integration) http://imgur.com/a/7yRNB
|Feature implementation plan=https://wiki.mozilla.org/Features/Services/Notifications
|Feature implementation plan=https://wiki.mozilla.org/Features/Services/Notifications
|Feature security review=Backend: https://bugzilla.mozilla.org/show_bug.cgi?id=749806
|Feature security review=Backend: https://bugzilla.mozilla.org/show_bug.cgi?id=749806
Confirmed users
450

edits

Navigation menu