Push Setup

Configure Android, iOS, and web push for an app. One Firebase project powers all three.

How push works in notifySphere#

notifySphere delivers push through Firebase Cloud Messaging (FCM). One Firebase project covers Android, iOS, and web for a given app. You upload one Service Account credential, and every platform you've integrated starts receiving pushes sent from the dashboard or API.

Set up push in 5 steps#

  1. Open the messaging settings

    Open the app you want to configure and go to Settings → Messaging.

  2. Upload your Firebase Service Account JSON

    Follow the full walkthrough in Firebase Credentials to generate the file, then upload it here.

  3. Save and confirm the project

    The Firebase Project ID is extracted automatically and shown for confirmation.

  4. Integrate the client SDK

    Devices must register for push from your app. See the React Native SDK or Flutter SDK guide.

  5. Send a test push

    Send a test from the dashboard to confirm delivery before going live. See Test your integration.

What each platform needs#

PlatformIn your appIn Firebase / notifySphere
Androidgoogle-services.json, notification permissions, a small notification iconService Account JSON uploaded in Settings → Messaging
iOSGoogleService-Info.plist, Push Notifications and Remote notifications capabilitiesSame Service Account JSON. Test on a physical device, not the Simulator.
WebA domain served over HTTPSSSL Domain Check passes

Next#

Stuck or something unclear? Contact us and we'll help.