Skip to main content

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

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 today

This feature can be configured for:

  • Customer App (Marketplace or Franchise App)

  • Business App

  • Driver App


Requirements:


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-02 at 15-02-22.png


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

  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


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.

Did this answer your question?