In this article we see a frequent use case for notifications, where you want to send a notification only to the users in your database that match a specific condition.
Is it possible to send a web push message from a browser to another?
I’ve seen this question several times, so I would like to give a definitive answer.
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.
Pushpad: the new feature for sending silent notifications
Now Pushpad supports the silent option for web push notifications. This means that you can send web push notifications that don’t produce any sound or vibration when they are received.
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?
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.
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.
The notification prompt can only be triggered by a user gesture on some browsers
On some browsers, the permission prompt for notifications can be displayed only after a user interaction with the website. Let’s see why some browsers enforce this rule, what happens if you don’t comply with it and how can you implement a solution that works across all major browsers.
Chrome blocks the notifications on abusive websites
Chrome 84 will fight abusive notifications. Let’s see what you should do to stay complaint and avoid the penalization.
The double opt-in (prompt) for web push notifications
Browsing the web, you may have noticed that most websites use a double opt-in process for subscribing the users to notifications. Basically these websites first show a custom prompt (designed with HTML / CSS) that asks you if you are interested in the notifications, then, when you click the subscribe button, they display another prompt (with native appearance) asking you if you really want to allow the notifications from the website. Isn’t one prompt enough?
What is the character limit for web push notifications?
Are you wondering what is the maximum length of text that you can include in your web notifications?
Multilingual notifications with Pushpad
It’s easy to create segments based on the user preferred language. In this way you can send different notifications to users with different language preferences.
The new Pushpad widget for web push notifications
We are happy to announce that we have just released a new feature in our Javascript SDK: we provide a widget that makes it easy to display a custom prompt, a floating action button or a subscribe button in order to collect subscribers.
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.
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:
Geolocation with Pushpad
Would you like to send web push notifications only to people located in a given place? If you use Pushpad you can implement that in different ways.
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.
Pushpad: new features for faster delivery of web push notifications
Now you can use Pushpad for delivering time-sensitive messages. For example you can notify urgent alerts or incoming phone calls.
How to send a notification only to a random subset of users
What if you want to send a web push notification only to 10% of your users? This can be useful for example for testing and for measuring CTR for that notification before sending it to all your users. There are many ways to achieve that, but in this tutorial we will show a simple method with tags.
Pushpad Express is deprecated (please move to Pushpad Pro)
Back in 2015 the first product that we launched was Pushpad Express. Then in the next years we have developed and launched a new product, called Pushpad Pro. Pushpad Pro has proven to be absolutely the best product and offers a lot of advantages compared to Express: that is why we have decided to stop supporting Pushpad Express. All project that use Pushpad Express must move to Pushpad Pro before 1st February 2019. After that date all project that use Pushpad Express will be removed.