Page History
The life cycle of a push notifications is:
- Request Permission to send push notifications.
- A user subscribes to receive push notifications from a web application resulting in a subscription object.
- The web application passes the subscription object to the application server to store it in a database.
- An event is triggered on the application server to send a notification. The subscription objects are fetched from the database.
- A push notification request is sent to the user agent.
- The user agent processes the request.
- The end user receives the notification.
...

