[TIMOB-25045] Android O: Notifications
GitHub Issue | n/a |
---|---|
Type | Story |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2017-11-15T23:32:06.000+0000 |
Affected Version/s | n/a |
Fix Version/s | Release 7.0.0 |
Components | Android |
Labels | n/a |
Reporter | Gary Mathews |
Assignee | Gary Mathews |
Created | 2017-08-01T08:30:03.000+0000 |
Updated | 2017-11-16T00:09:19.000+0000 |
Description
*Notification Channels*
{quote}
Android O introduces notification channels to provide a unified system to help users manage notifications. When you target Android O, you must implement one or more notification channels to display notifications to your users. If you don't target Android O, your apps behave the same as they do on Android 7.0 when running on Android O devices.
{quote}
[Documentation](https://developer.android.com/preview/features/notification-channels.html)
*Notification Badges*
{quote}
Android O introduces functionality for displaying notification badges on app icons in supported launchers. Notification badges show notifications associated with one or more notification channels in an app, which the user has not yet dismissed or acted on. Notification badges are also known as notification dots. Users can turn off badges for notification channels or apps from the Settings app.
{quote}
[Documentation](https://developer.android.com/preview/features/notification-badges.html)
*Other Notification Changes*
- Snoozing: users can snooze notifications to reappear at a later time.
- Timeouts: set a timeout when creating a notification
- Settings Text: You can call setSettingsText() to set text to appear when you create a link to your app's notification settings.
- Dismissal: the system now distinguishes whether a notification is dismissed by a user, or removed by an app.
- Background colors: You can now set and enable a background color for a notification.
- Messaging style: Notifications that use the MessagingStyle class now display more content in their collapsed form.
[Documentation](https://developer.android.com/preview/api-overview.html#notifications)
*Notification Channels* master: https://github.com/appcelerator/titanium_mobile/pull/9305 6_2_X: https://github.com/appcelerator/titanium_mobile/pull/9336
FR Passed. Waiting for merge to get enabled.
PR Merged.
Verified the fix in SDK 7.0.0.v20171115153702. Closing.