Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [37/118] Notification listener service

Xiaomi Pocophone F1 128Gb+6Gb Dual LTE [37/118] Notification listener service
alternative user experience for notifications than that provided by the reference Android
Open Source implementation.
[C-1-3] MUST honor and implement properly the behaviors described for the APIs to
update, remove and group notifications.
[C-1-4] MUST provide the full behavior of the NotificationChannel API documented in the
SDK.
[C-1-5] MUST provide a user affordance to block and modify a certain third-party app's
notification per each channel and app package level.
[C-1-6] MUST also provide a user affordance to display deleted notification channels.
SHOULD support rich notifications.
SHOULD present some higher priority notifications as heads-up notifications.
SHOULD have user affordance to snooze notifications.
MAY only manage the visibility and timing of when third-party apps can notify users of
notable events to mitigate safety issues such as driver distraction.
If device implementations support rich notifications, they:
[C-2-1] MUST use the exact resources as provided through the Notification.Style API class
and its subclasses for the presented resource elements.
SHOULD present each and every resource element (e.g. icon, title and summary text)
defined in the Notification.Style API class and its subclasses.
If device impelementations support heads-up notifications: they:
[C-3-1] MUST use the heads-up notification view and resources as described in the
Notification.Builder API class when heads-up notifications are presented.
3.8.3.2. Notification Listener Service
Android includes the NotificationListenerService APIs that allow apps (once explicitly enabled by the user)
to receive a copy of all notifications as they are posted or updated.
Device implementations:
[C-0-1] MUST correctly and promptly update notifications in their entirety to all such
installed and user-enabled listener services, including any and all metadata attached to
the Notification object.
[C-0-2] MUST respect the snoozeNotification() API call, and dismiss the notification and make
a callback after the snooze duration that is set in the API call.
If device implementations have a user affordance to snooze notifications, they:
[C-1-1] MUST reflect the snoozed notification status properly through the standard APIs
such as NotificationListenerService.getSnoozedNotifications() .
[C-1-2] MUST make this user affordance available to snooze notifications from each
installed third-party app's, unless they are from persistent/foreground services.
3.8.3.3. DND (Do not Disturb)
If device implementations support the DND feature, they:
[C-1-1] MUST implement an activity that would respond to the intent
ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS , which for implementations with
Page 37 of 118

Содержание

Похожие устройства

Скачать