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.
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.
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?
What can you do if you receive that notifications? What does it mean? How can you fix it?
When you send a web push notification to a browser push service, you may get an HTTP status code that represents an error.
This article describes a simple and effective method for debugging web push notifications on a specific browser using Pushpad.
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.
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:
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.
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.