A list of all the official documentation provided by the push services about the HTTP status codes and errors that can be returned. When an application sends a notification to a browser push service, it should check the status code returned and take appropriate actions.
Troubleshooting
Useful information for debugging and errors related to web push notifications.
How to change the scope of a service worker
The scope of a service worker defines when it is active and usually depends on the path where it is located. However in this tutorial we’ll see some directives that allow to change the default scope of a service worker, regardless of its location.
“This site has been updated in the background”: what is this notification?
If you subscribe to the notifications of some websites, you may sometimes see a strange notification with this content: “This site has been updated in the background”. What does that mean? And if you are the website owner, how can you prevent that notification?
Chrome Push Notifications: This site has been updated in the background
What can you do if you receive that notifications? What does it mean? How can you fix it?
Web Push errors explained (with HTTP status codes)
When you send a web push notification to a browser push service, you may get an HTTP status code that represents an error.
Debugging web push notifications on a specific device
This article describes a simple and effective method for debugging web push notifications on a specific browser using Pushpad.
Web Push Error 410: the push subscription has expired or the user has unsubscribed
Subscribing users to web push notifications on your website is not enough: you also need to manage and renew their push subscriptions properly over time, otherwise you will lose subscribers.
Web push notifications not shown / not delivered to browser
Why some web push notifications are not delivered to the browser? Why some notifications are not displayed to the user?
A notification that is successfully delivered to the browser push service, may not reach the end user for various reasons:
Updating the service worker
Are you stuck with an old version of the service worker or your imported scripts are not being updated as you expect? This guide shows you how to ensure that your service worker and the imported scripts are updated in a timely manner.
Web push subscription age affects delivery rates
This article investigates one of the reasons that negatively impact delivery rates for web push. First it shows that web push subscriptions can last many years without expiring, then it proves a negative correlation between the age of a web push subscription and its expected delivery rate.