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 account of oneSignal in the link 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 the Select your target SDK for our case we are using React Native / Expo then click Save & Continue
- Install the SDK to your React Native app. Use this link to get instructions on how install the oneSignal SDK. You can skip this step for 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 install the oneSignal SDK. You can skip this step for 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
- Selec the app that you would like to use to send push notification
- From the oneSignal app dashboard select Settings from top nav bar
- Select Keys & IDs from 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 BILDI-Visual Experience Engine oneSignal push feature.