OneSignal
OneSignal is the fastest and most reliable service to send push notifications, in-app messages, SMS, and emails.
Requirements
- You can create or login to an OneSignal account using the links below:
- You will also need a Firebase Account to use Server Key and Sender ID to create an app on OneSignal platform.
Adding app to OneSignal
- Login to the OneSignal website
- Click on New App/Website
- Enter the Name of your app or website
- You can either select:
- Google Android (FCM) for Android
- Apple iOS (APNs) for iOS
Android
- Select Google Android (FCM) then Next: Configure Your Platform
- On the Google Android (FCM) Configuration screen enter Firebase Server Key and Firebase Sender ID from the firebase console then click Save & Continue
- Select your target SDK — in our case React Native / Expo — then click Save & Continue
- Install the SDK to your React Native app. Use this link to get instructions on how to install the OneSignal SDK. You can skip this step and come back to it later.
- You can use the App ID to configure the Mobile App
- Click on Done after setting up the Mobile App
iOS
- If you have added the Android app click on Settings on the navigation bar
- On the Native App Platforms options, select Apple iOS
- Upload Certificate (.p12 file) and enter the Certificate Password then click Save & Continue
- Install the SDK to your React Native app. Use this link to get instructions on how to install the OneSignal SDK. You can skip this step and come back to it later.
- You can use the App ID to configure the Mobile App
- Click on Done after setting up the Mobile App
Getting Messenger Key and Messenger Id
To obtain messenger key and messenger id, you will be required to get OneSignal App ID and REST API Key.
- Login to OneSignal account
- Select the app that you would like to use to send push notification
- From the OneSignal app dashboard select Settings from the top nav bar
- Select Keys & IDs from the top tab to view OneSignal keys and REST API Key
- Copy the REST API Key and OneSignal App ID that you will use to configure the BILDIT Visual Experience Engine OneSignal push feature.