feat: add Declarative Web Push message support #216
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there 👋
Apple proposed to amend the existing specifications around Web Push with a model for Declarative Web Push notifications and already implemented this for Safari 18.4 on macOS, iOS and iPadOS. From their blog:
W3C is actively working on getting this standardized - the core specs are already merged at w3c/push-api#385, although it's still a working document.
This pull requests introduces the ability to (optionally) send Declarative Web Push messages with Laravel. Since these are by design backwards compatible, they can already be used even when targeting browsers other than Safari. There are also no breaking changes for existing generic Web Push deployments.
References