Also This bit taken from the instructions. Does anyone know why this is the case? “2.) Under “Other Site Setup”, enter your Bubble app domain and select the “My site is not fully HTTPS” option. Enter a label for your app as seen below. Enter this same label in the Bubble plugin tab for the field “Http os.tc”.”
I could not get it to work in any useful manner. I reached out to OneSignal support directly and was initially told that Bubble integration “was on the roadmap”. I pointed out that their plugin was already live on the Bubble marketplace, but they were unable to provide any useful help.
My use case is to send a reminder message to a specific user. The message comes from Bubble and goes to the Android app. The Firebase Cloud messaging plugin made this easy.
Here are my steps:
The user opens an Android app.
The Android app grabs a valid Firebase token for that user.
User logs in from the Android app using an API call to my Bubble web app.
As part of the API call, they submit a Firebase token which I store in the User data table.
I have a workflow that uses the Firebase Cloud Messaging Plugin. There is literally a “Send Notification” action. All it needs is the title, message and the Firebase token for the user you want to send it to.
So for the last step, I’m building the title and message dynamically using all of the usual Bubble tools. I use dynamic content like “specific User’s fcmToken” in the “fcmToken” field, and that’s it.