Hi I am in need of some clarification regarding One Signal’s push notification plugin.
I have followed the setup given by bubble to enable push notifications however I am having difficulties sending push notifications through to individual users. Its seems that the app is not communicating with the relevant users player ID’s. Where can I find the player ID’s for users within Bubble?
Do I need to create a thing in my database for One Signal Player ID’s?
Which one of the plugins are using for OneSignal, is it the one by TwoBits?
If it is, I’m pretty sure you don’t need to store the playerId for that because OneSignal have some Bubble integration setup you need to go through on their website, when setting it up.
It depends because there’s a few of them now and I know one only works through the SuperView web wrappers for iOS/Android mobile devices, whilst the OneSignal one works with “web push notifications” through browsers. Are you just trying to get it working with browsers only? when I say browsers, I mean Edge, Chrome, IE etc… not mobile browsers!
It’s all a bit confusing to say the least! but I’ve managed to get notifications working although I run into issues myself everytime, I like to think I’m getting better though
I tested the one signal plugin made by one signal themself, and it is able to push notification through mobile web browser. However, I can’t seem to locate the user. I have sent an email for help to bubble support. Hopefully can solve the issue.
Thanks for the reply, I guess I will continue from the thread you “Push Notifications, onesignal and headache”, so that everyone with the same questions can view together
As the author of the “headaches” post, just wanted to provide an update.
After getting nothing useful from OneSignal support (they didn’t seem to even know they had a Bubble integration), I’ve abandoned OneSignal in favor of Google’s Firebase Cloud Messaging.
I used the Firebase Cloud Messaging plugin and was up and running in under 15 minutes. My particular use case is solved and it all worked as advertised.
So for me, the fastest way to get push notifications like the ones offered by One-Signal was to absolutely not use OneSignal. YMMV.
I would like to clarify on OneSignal PRO plugin. (made by TwoBits)
I’ve made it so that it can work with all devices: web, iOS and Android.
As for now, I’ve only tested with SuperView Wrapper, but ANY webview that has OneSignal SDK installed will be able to receive push notifications.
It should be able to work with the JS bridge too, since it calls on OneSignal SDK to read the PlayerID.
There is a bit of setup involved, and a lot of testers uninstalls it thinking that it doesn’t work. Why? because I’ve made some automation on registration, but you need to place it on pages where user will be logged in.
Why so? If a user will have multiple devices: phones, tablets, laptops, desktop computers, then we can register multiple PlayerIDs to the same user, and delete that device once it logs out.
Feel free to reach out for support (PRO version only) shall you have any issues. Thanks!
Dear bubblers,
I’m also facing some difficulties with the Onesignal Plugin (Made by onesignal). After having spent an entire day trying to implement it, it is unclear how data from players/users are passed by Bubble to the Onesignal app.
I dully followed all ‘Getting Started’ steps from OneSignal Web Notifications - Bubble Docs. However when signing up new users to my website, Onesignal is not mirroring these new users in the dashboard.
Althought I made sure that notifications are allowed on my test device.
From the above post on this forum, I understand that this plugin might not be working ? Is it worth continuing ? Thank you by advance