PushSubscriptionChange

Add the PushSubscriptionChangeEvent when a push subscription is changed outside an application's control. This occurs when the subscription is refreshed, revoked, or lost. PushManager.refreshSubscription() returns an empty promise that resolves when the PushSubscriptionChangeEvent finishes executing.

This event makes it possible to keep track of Push subscription changes that are not-atomic, for example because the browser lost connection while subscribing to a new Push subscription. The PushManager.refreshSubscription() method allows developers to debug and test this feature in an automated fashion.

Documentation

Specification

Editor's draft

Status in Chromium

Blink>PushAPI


In development (tracking bug)

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • Shipped
  • Shipped
  • No public signals
  • Positive

Owners

Last updated on 2019-05-30