Register your Android app with Blueshift

Provides information how to register your app with Blueshift so that you can run campaigns and send promotional messages to your customers who use your iOS app.

To be able to send messages to mobile apps, ensure that your applications are registered with us as a channel on the Blueshift app. Before you can register your app, you must obtain the necessary credentials from your Firebase project.

Get the Service account private key JSON

  1. Log in to your Firebase console and open the project corresponding to your app. Ensure you use the Firebase project currently connected with your mobile app. Do not create a new project unless you are starting to implement push notifications in your app for the first time.

  2. Click the gear icon next to Project overview and choose Project settings from the drop-down list.

  3. Navigate to the Service accounts tab, and then click Generate new private key to download the private key JSON file.

Set up a channel to register the app

To set up a channel, follow these steps:

  1. Sign in to the Blueshift dashboard.

  2. Click Apps in the left navigation menu.

  3. Go to All Apps, search for, and select Blueshift Push. You can also go to Mobile Marketing Apps and select Blueshift Push.

  4. Click Configure to view existing adapters and to add new adapters.

Single App Accounts

These accounts allow you to add only one app per platform. You will be provided with one adapter to register both Android and iOS apps.

Information needed to register an Android app:

  • Application Name: The name of your application.
  • Authorization Key: Skip this field (Firebase will discontinue support for Authorization Key starting 20th June 2024).
  • Service account JSON file: The file downloaded from your Firebase project.

Steps:
a. Click Edit Adapter to edit an existing adapter.
b. Add the required information and click Save. Blueshift will validate the uploaded credentials and provide errors if there is an issue.
c. Optionally, set the adapter as the default. The default adapter is used for test push sends/campaign sends if no adapter is selected.

Multi App Accounts

These accounts allow you to add multiple apps per platform. Create multiple adapters to register multiple apps.

Information needed to register an Android app:

  • Application Name: The name of your application.
  • Package Name: The package name of your application (unique identifier).
  • Authorization Key: Skip this field (Firebase will discontinue support for Authorization Key starting 20th June 2024).
  • Service account JSON file: The file downloaded from your Firebase project.

Steps:
a. Click +ADAPTER to add a new adapter or click Edit Adapter to edit an existing adapter.
b. Add a Name for the new adapter.
c. Add the required information and click Save. Blueshift will validate the uploaded credentials and provide errors if there is an issue.
d. Optionally, set the adapter as the default. The default adapter is used for test push sends/campaign sends if no adapter is selected.

If you have an iOS version of this app and you want to register it with us so that you can send notifications to your iOS app’s users using our platform, click + ADD APNS APPLICATION and perform the steps described in Register your iOS app with Blueshift.

That’s it. You can proceed to the next steps.