SwPush
Subscribe and listen to push notifications from the Service Worker.
class SwPush {
messages: Observable<object>
notificationClicks: Observable<{...}
subscription: Observable<PushSubscription | null>
isEnabled: boolean
requestSubscription(options: { serverPublicKey: string; }): Promise<PushSubscription>
unsubscribe(): Promise<void>
}
Properties
Property | Description |
---|---|
messages: Observable<object>
|
Read-only.
Emits the payloads of the received push notification messages. |
notificationClicks: Observable<{
action: string;
notification: NotificationOptions & {
title: string;
};
}>
|
Read-only.
Emits the payloads of the received push notification messages as well as the action the user
interacted with. If no action was used the action property will be an empty string Note that the |
subscription: Observable<PushSubscription | null>
|
Read-only.
Emits the currently active
PushSubscription
associated to the Service Worker registration or |
isEnabled: boolean
|
Read-only.
True if the Service Worker is enabled (supported by the browser and enabled via
|
Methods
ParametersThere are no parameters. Returns
|