Hans Desmet opened SPR-16441 and commented
With the rising succes of progressive web apps there should be server sided support for push notifications: * support the W3C Push API (https://tools.ietf.org/html/draft-ietf-webpush-protocol-12) * support VAPID keys. * support GCM keys.
Affects: 5.0.3
Comment From: spring-projects-issues
Rossen Stoyanchev commented
Thanks for the pointer. Did you mean to refer to an expired draft by the way, or should that be RFC 8030? If there are other useful resources on this API, please add them. That'd be useful for anyone to catch up on this.
Comment From: spring-projects-issues
Hans Desmet commented
Your document is the right one. Mine was indeed expired. You can find a Java implementation on https://github.com/web-push-libs/webpush-java
Comment From: bclozel
This seems to be way broader than initially advertized. This is spec is not implemented by all modern browsers, and this spec has many other related specs for managing the push service and other features.
The core design of this spec is also strongly linked with: * A message broker that stores messages when the browser is not connected to the app * Encryption libraries to encrypt+sign push messages when stored by the push service
With that in mind and the current lack of demand, I'm closing this issue for now. We can revisit this decision in the future. Community members can of course share their experience here with that technology and 3rd party libraries supporting this.