Package-level declarations
Types
The PushEvent
interface of the Push API represents a push message that has been received. Available only in secure contexts.
The PushManager
interface of the Push API provides a way to receive notifications from third-party servers as well as request URLs for push notifications. Available only in secure contexts.
The PushMessageData
interface of the Push API provides methods which let you retrieve the push data sent by a server in various formats. Available only in secure contexts.
The PushSubscription
interface of the Push API provides a subscription's URL endpoint along with the public key and secrets that should be used for encrypting push messages to this subscription. Available only in secure contexts.
Available only in secure contexts.
The PushSubscriptionOptions
interface of the Push API represents the options associated with a push subscription. Available only in secure contexts.
Functions
The PushManager.getSubscription()
method of the PushManager interface retrieves an existing push subscription.
The permissionState()
method of the PushManager interface returns a Promise that resolves to a string indicating the permission state of the push manager.
The subscribe()
method of the PushManager interface subscribes to a push service.
The unsubscribe()
method of the PushSubscription interface returns a Promise that resolves to a boolean value when the current subscription is successfully unsubscribed.