If you are adding web push notifications to a website, you will probably hear about VAPID. Let’s see what it is and why it’s useful.
Technical insights
More information about technical aspects of web push notifications or other technologies.
What is the difference between Push API / Web Push and Server-Sent Events / WebSockets?
When you need to send events from you application server (backend) there are various technologies that you can use.
Web Push Notifications: Standard and Official Documentation
“Web Push Notifications” is a general term to refer to the push notifications sent by websites and web apps. However, if you are looking for an official document that defines the “Web Push Notifications” standard, you won’t find it. This is because this technology is made up of different technologies, each one serving to a specific purpose. Let’s find out what these technologies are and where the official standards are located (documentation).
Web Push Notifications and privacy
Are web push notifications a good technology for privacy?
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?
What are the browser push services?
In order to send push notifications from a website to a browser, you need to use a push service, as defined by the W3C Push API: let’s see a list of push services for the major browsers and how they work.
PostgreSQL limitations when working with big data and arrays
This is not an extensive article, but just some brief notes about PostgreSQL limitations. Finding the culprit of performance issues in not easy and these limitations were found during months of research.
How to remove a web push notification
Let’s say that you have sent a notification to a recipient and then you want to remove it: how can you do that?
Silent push: sending web push messages without displaying notifications
When you hear “web push” you probably think about notifications… but that is not necessary true. In theory, the web push technology could be used for delivering messages or updates to the web app, without displaying a notification to a user.
How to add a service worker to WordPress
There are many reasons to add a service worker to WordPress: for example you may want to improve caching or add web push notifications. Let’s see how to do that.
Add web push to multiple subdomains with Pushpad
This tutorial explains how to add web push notifications to a domain and to all its subdomains using Pushpad.
Is it possible to transfer web push subscriptions?
Is it possible to transfer web push subscriptions to a different domain / web push service?
Introducing VAPID
We’re happy to announce that Pushpad now supports VAPID (Voluntary Application Server Identification for Web Push).
Pushpad: improvements to deliverability and monitoring
Today we have deployed a new version of Pushpad which improves deliverability of push notifications and make it easier to find and debug any delivery failure.
The hidden cost of free push notifications services
Pushpad offers a free tier, but it’s not a free service. So why should you prefer a paid service to a free one?
More features? Better support? I don’t know, I leave that to you. The aim of this post is to underly that free services might have an hidden cost that you must consider before making a choice.
The Push API and its wild unsubscription mechanism
The working draft of the Push API currently doesn’t offer a good way to manage unsubscriptions.
The problems arise in the following scenarios:
- The user blocks the notifications from the browser preferences
- The endpoint is replaced because it has expired