Quick Start

To start using push notifications, you need to:

  • Enable Push Notifications

  • Configure Gateways

  • Integrate Client SDKs

Enable Push Notifications

Go to the applications dashboard. If you haven't created at application yet, go ahead and create one. Then enable Push Notifications on the application as shown in the image below.

Configure Gateways

Push notification configurations are different for each gateway.

Firebase for Android

To send push notification to Android devices, you need to create a Firebase project and give Bird access to send push notifications on your behave. Here are the steps:

Step one

Set up a Firebase project and service account.

  • Go to Firebase Console, click on Add Project, and follow the project creation steps.

  • Once the project is created, a service account is automatically created.

  • Download the credentials file for the created service account.

You can find more details on Firebase docs.

Step two

  • Go to Bird dashboard.

  • Go to Developer > Applications, and choose the application you want to set up.

  • Copy the contents of the service account credentials file and paste it in the text area called Firebase service account credentials.

APNS for iOS

To send push notification to iOS devices, you need to have an Apple Developer account and and give Bird access to send push notifications on your behave. Here are the steps:

Step one

Cert an APNS Key on your Apple Developer account

  • On Apple Developer portal, go to the page called Certificates, Identifiers & Profiles,

  • Inside it go to the Keys page.

    • Click on the + icon to create a new Key and enable Apple Push Notifications service (APNs) for the created key.

    • Download the key and save in a secure place.

    • Notice the Key ID which you can get by clicking on the created Key to view its details.

  • Then go to the "Identifiers" page

    • Click on the + icon to create a new identifier for your application also called App Bundle ID.

    • Setting up the configuration for this App Bundle ID can also be done from Xcode which is explained in further details in Swift SDK.

You can find more details on Apple Developer docs.

Step two

  • Got to Bird dashboard

  • Go to Developer > Applications, and choose the application you want to set up.

  • Copy the contents of the Key file and paste it in the text area called "APNS Private Key"

  • Fill in the other fields:

    • APNS Key ID

    • APNS Team ID

    • APNS App Bundle ID

Web

No additional configurations are needed to use push notifications on web clients.

Integrate Client SDKs

You can use push notifications via one of Bird client sdks: Android SDK, Swift SDK, or Web SDK. If you haven't integrated one of them in your application code, go ahead and do that now.

Last updated

Was this helpful?