This feature can be configured for:
Customer App (Marketplace or Franchise App)
Business App
Driver App
Requirements:
Create a OneSignal account (free) → https://onesignal.com/
Create a Firebase project (for Android configuration, free) → https://firebase.google.com/
Have an Apple Developer account (for iOS push notifications)
OneSignal Android Configuration (Google)
Part 1: Firebase
Log in to your Firebase account and create a new project (only one project is needed for all your apps).
Image link: https://d.pr/i/P8zoNj
Image Link: https://d.pr/i/JPbo8X
Register your Android app and enter your app identifier.
Image link: https://d.pr/i/8dvUjg
Image link: https://d.pr/i/NGEn7Q
Image link: https://d.pr/i/oRdeeE
Go to the settings of your registered app.
Image link: https://d.pr/i/AWzU5V
Generate your Firebase Service Account and save it; it will be needed later.
Image link: https://d.pr/i/uGIorh
Image link: https://d.pr/i/jLwa55
Part 2: OneSignal
Log in to your OneSignal account and create a new app configuration.
Image link: https://d.pr/i/qwkNaS
Enter your app name and select Google Android (FCM).
Image link: https://d.pr/i/wQ2Siq
Upload your Service Account JSON downloaded from Firebase.
Image link: https://d.pr/i/8hP7xV
Select your target SDK as React Native.
Image link: https://d.pr/i/BYMG0u
Copy and save your App ID.
Image link: https://d.pr/i/SCDbuo
Go to Settings in your Onesignal setup and select Keys and IDs.
Image link: https://d.pr/i/ZuOs66
Image link: https://d.pr/i/skTury
Create an API Key, copy it, and save it securely (it can only be viewed once).
Image link: https://d.pr/i/2OTNPq
Image link: https://d.pr/i/CnBQGa
Finally, in your dashboard, go to the Push Notifications section, add your OneSignal App ID from step 5, and your API Key from step 7, then save the configuration.
Image link: https://d.pr/i/3SwAEh
Image link: https://d.pr/i/qbSvGM
OneSignal: Keys & IDs
✅ Please repeat the app registration steps in Firebase and OneSignal for each of your applications in order to generate the corresponding keys for each app.
After this, your push notifications will be ready to test and use.
OneSignal iOS Configuration (Apple)
Previamente se debe haber creado tu cuenta de OneSignal
Part 1: Apple developer
Sign in to your Apple Developer account.
https://developer.apple.comGo to the Keys section of your Apple Developer account and select Add New Key.
Enter a name for your key, select the “Apple Push Notifications service (APNs)” option, and click “Configure.”
Select “Sandbox and Production” in the Environment section and click “Save.”
Click “Continue.”
Click “Register.”
Download your .p8 key file to configure OneSignal for iOS and save it.
Also copy your Key ID (2) and your Team ID (3).
Part 2: OneSignal Config
Sign in to your OneSignal account, go to the Settings section, and then select “Push & In-App Settings.”
Select “Google Android (FCM)"
Enter the information you obtained: your .p8 key file, Key ID, Team ID, and your App Bundle ID.
Select your target SDK as React Native.
It is not necessary to copy the OneSignal ID, since it was previously added for Android and the ID is the same.
Done, iOS (Apple) notifications are now configured for your app.
OneSignal: Keys & IDs
✅ Please repeat the app registration steps in OneSignal for each of your iOS applications. You can use the same .p8 key file to configure notifications in OneSignal for each app.
After this, your push notifications will be ready to be tested and used for iOS.






