We’ve just released a new free plugin called Browser Push Notifications. This allows you to quickly and easily send browser push notifications with a title, message, and image.
To use, search for the Browser Push Notifications plugin and add it to your Bubble app. After that, you can trigger a browser notification from anywhere in your app by running the “Browser Notification - Create” workflow action (listed under “Plugins”). Users will be asked automatically to allow (or disallow) notifications after the first notification attempt (but you can request permission manually at any time if needed).
This plugin is fully supported by all modern browsers with partial support for older browsers.
Hi everyone, I appreciate the quick feedback for the plugin! Apologies for the errors.
@marcusandrews is correct that mobile Safari does not support push notifications (or this library) - I should have clarified this in my original post. This should however work in mobile Chrome. I will look into that issue - thanks for flagging @J805!
@Lucien This is based on the JavaScript Web Notifications API. There are no limitations on the number you can send as far as I’m aware. Although each browser will have its own set of standards for interacting with the API. As of now, this plugin is not supposed to work within an API workflow. I will look into that limitation and see if that can be changed.
Hi David,
Thanks for sharing this!!!
I have been looking at push notifications for a while and always pushed it for later as the OneSignal is so complicated to set up correctly.
Just a quick question: will this plugin send individual push notifications to a specific user or only mass notifications?
To do this with Canvas you could use the “last login” field on the user, but if a user was online a few minutes ago and closed the website that won’t work.
Browser push notifications don’t work with iOS (iPhones, iPads) either, so those users won’t get them.
@rickamu does this mean it’s now working on IOS? I see Browser Push Notifications are now officially supported by Apple as of IOS 16.4 as long as the web app has been added on the home screen.