Spec-Zone.ru › Haxe JavaScript

PushManager

package js.html.push

Доступно в js

Интерфейс Push API предоставляет способ получения уведомлений от сторонних серверов, а также запроса URL для push-уведомлений.

Документация PushManager от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/PushManager

Конструктор

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API