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.
deliverability
Multi-Channel Notifications in Ruby on Rails with Noticed gem and Pushpad
In this tutorial we explain how to use the pushpad
gem with the noticed
gem to create multi-channel notifications in a Rails application. In particular we’ll use the noticed
gem for the notifications in general, while Pushpad will be used to deliver the web push notifications in real time, even when the website is closed.
What happens to the push subscription when you clear data from browser?
A user visits a website and subscribes to the notifications. Then, after some time, he opens the browser settings and clicks “clear data” in order to remove the history and all the data stored by the browser on the device. What happens to the notifications in this case?
Web Push: wake up a phone from deep sleep with urgent notifications
Is it possible to instantly deliver a web push notification to notify a phone call or to deliver any other time-sensitive notification?
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.
Web Push Notifications: what happens if the client is offline?
If you are a beginner with web push notifications, you may wonder what happens to the notifications sent when the client is offline or the device is turned off. What is the behavior of the notifications in this case? Do they get delivered or are they lost?
Web Push TTL: definition and maximum value
When you send a web push notification, you need to set the TTL: what is it? What value should you use? This article describes the TTL and the best practices for setting its value.
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 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:
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.