The pushsubscriptionchange
event is fired to indicate a change in push subscription that was triggered outside the application's control, e.g. when browser refresh the push subscription. Previously, it was defined as the event to fire when a PushSubscription has expired.
General info
- Specification
- Push API
- Interface
PushEvent
- Bubbles
- No
- Cancelable
- No
- Target
- Service worker
- Default Action
- None
Properties
- None.
Examples
self.addEventListener('pushsubscriptionchange', function() {
// do something, usually resubscribe to push and
// send the new subscription details back to the
// server via XHR or Fetch
});