Skip to main content

Easy Steps to Set Up Push Notifications with OneSignal (Android and iOS)

Learn how to enable push notifications for your apps so you never miss an update, even when your phone is locked. Perfect for receiving new order alerts and staying on top of your business.

Written by Yair
Updated this week

This feature can be configured for:

  • Customer App (Marketplace or Franchise App)

  • Business App

  • Driver App


Requirements:


OneSignal Android Configuration (Google)

Part 1: Firebase

  1. Log in to your Firebase account and create a new project (only one project is needed for all your apps).

    Annotation on 2026-02-26 at 20-52-10.png


    Image link: https://d.pr/i/P8zoNj

    firebase2.png


    Image Link: https://d.pr/i/JPbo8X

  2. Register your Android app and enter your app identifier.

    Annotation on 2026-02-26 at 21-03-18.png


    Image link: https://d.pr/i/8dvUjg

    Annotation on 2026-02-26 at 21-05-31.png


    Image link: https://d.pr/i/NGEn7Q

    Annotation on 2026-03-02 at 14-54-08.png


    ​Image link: https://d.pr/i/oRdeeE

  3. Go to the settings of your registered app.

    Annotation on 2026-02-26 at 21-10-43.png


    Image link: ​https://d.pr/i/AWzU5V

  4. Generate your Firebase Service Account and save it; it will be needed later.

    Annotation on 2026-02-26 at 21-20-05.png


    Image link: https://d.pr/i/uGIorh

    Annotation on 2026-03-02 at 14-58-06.png


    Image link: https://d.pr/i/jLwa55


Part 2: OneSignal

  1. Log in to your OneSignal account and create a new app configuration.

    Annotation on 2026-02-26 at 20-43-50.png


    Image link: https://d.pr/i/qwkNaS

  2. Enter your app name and select Google Android (FCM).

    Annotation on 2026-03-02 at 14-58-38.png


    Image link: https://d.pr/i/wQ2Siq

  3. Upload your Service Account JSON downloaded from Firebase.

    onesignal3.png


    Image link: https://d.pr/i/8hP7xV

  4. Select your target SDK as React Native.

    Annotation on 2026-02-26 at 21-22-14.png


    Image link: https://d.pr/i/BYMG0u

  5. Copy and save your App ID.

    Annotation on 2026-02-26 at 21-25-59.png


    Image link: https://d.pr/i/SCDbuo

  6. Go to Settings in your Onesignal setup and select Keys and IDs.

    Annotation on 2026-02-26 at 21-27-59.png


    Image link: https://d.pr/i/ZuOs66

    Annotation on 2026-02-26 at 21-29-28.png


    Image link: https://d.pr/i/skTury

  7. Create an API Key, copy it, and save it securely (it can only be viewed once).

    Annotation on 2026-02-26 at 21-31-07.png


    Image link: https://d.pr/i/2OTNPq

    Annotation on 2026-03-03 at 09-44-09.png


    Image link: https://d.pr/i/CnBQGa

  8. 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.

    Annotation on 2026-02-26 at 21-37-23.png


    Image link: https://d.pr/i/3SwAEh

    Annotation on 2026-03-03 at 10-19-29.png


    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

  1. Sign in to your Apple Developer account.

    https://developer.apple.com

    Go to the Keys section of your Apple Developer account and select Add New Key.

    Annotation on 2026-03-10 at 13-40-35.png

    Annotation on 2026-03-10 at 13-54-11.png


  2. Enter a name for your key, select the “Apple Push Notifications service (APNs)” option, and click “Configure.”

    Annotation on 2026-03-10 at 13-58-01.png

  3. Select “Sandbox and Production” in the Environment section and click “Save.”

    Annotation on 2026-03-10 at 14-05-07.png

  4. Click “Continue.”

  5. Click “Register.”


  6. 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

  1. Sign in to your OneSignal account, go to the Settings section, and then select “Push & In-App Settings.”

  2. Select “Google Android (FCM)"

  3. Enter the information you obtained: your .p8 key file, Key ID, Team ID, and your App Bundle ID.


  4. Select your target SDK as React Native.

    Annotation on 2026-02-26 at 21-22-14.png


  5. It is not necessary to copy the OneSignal ID, since it was previously added for Android and the ID is the same.

    Annotation on 2026-02-26 at 21-25-59.png

  6. 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.

Did this answer your question?