PushManager
package js.html.push
Доступно в js
Интерфейс Push API предоставляет способ получения уведомлений от сторонних серверов, а также запроса URL для push-уведомлений.
Документация PushManager от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Конструктор
new(scope:String)
Исключения:
null |
DOMError |
|---|
Методы
getSubscription():Promise<PushSubscription>
Получает существующую подписку на push-уведомления. Возвращает промис, который разрешается объектом Promise, содержащим подробности существующей подписки. Если подписки не существует, промис разрешается значением null.
Исключения:
null |
DOMError |
|---|
permissionState(?options:Null<PushSubscriptionOptionsInit>):Promise<PushPermissionState>
Возвращает промис, который разрешается состоянием разрешения на push-уведомления для текущего PushManager, которое может быть 'granted', 'denied', или 'prompt'.
Исключения:
null |
DOMError |
|---|
subscribe(?options:Null<PushSubscriptionOptionsInit>):Promise<PushSubscription>
Подписывается на push-уведомления. Возвращает промис, который разрешается объектом PushSubscription, содержащим подробности подписки. Новая подписка создается, если у текущего service worker нет существующей подписки.
Исключения:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/push/PushManager.html