Contact emails
Spec
Summary
Allow websites to indicate their application server’s public key when creating a push subscription, superseding the existing “gcm_sender_id” manifest key. This drops the requirement to register with the Google Developer Console as well.
When a website uses this method of authentication, they will receive a Web Push Protocol-compatible endpoint. The endpoint, provided by Google Cloud Messaging (GCM), supports the Web Push Protocol with the exception of delivery receipts, which we intend to support later.
Link to “Intent to Implement” blink-dev discussion
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
This affects all platforms where the Push API is supported (all but WebView).
Demo link
Interoperability and Compatibility Risk
We will align with the W3C and IETF standards following this change, modulo delivery receipts which are still being debated by the working group. The suite of specifications are a collaboration between Mozilla, Microsoft, Google and many others.
Existing subscriptions will continue to work. In the mid-term we plan to migrate all subscriptions to receive a Web Push Protocol-compatible endpoint, but would like to group this with another potential change that may impact existing implementations (subscription expiration).
OWP launch tracking bug
Entry on the feature dashboard