Getting Firebase Credentials

🚧

Before you begin, make sure you’ve completed this step:

Setting up Integration Points [Android]

šŸ‘

After completing this step:

  • Mobile app credentials have been obtained
  • The ā€œMobile Push Credentialsā€ section in the integration point settings is completed.

To send push notifications to Android devices, a Firebase Server Key and a JSON file containing a new Private Key are required.

1. Create A Firebase Project

To create a new project or access an existing one, please use this link.

Push Notifications require a Firebase Project. If you don't have one set up yet, click "Add project" and follow the directions to set up your project.

If you already have a Firebase project, skip to Step 2.


2. Generate a JSON file with a Private Key

In Project settings, go to the Service accounts tab. You can use this link for a quick access.

A service account key with any role that has the cloudmessaging.messages.create permission is sufficient — it does not have to be an administrative role.

Click Generate new private key at the bottom of the page.

You'll then see a warning window. Click Generate key.

Save the JSON file somewhere secure. You will need to access it shortly to upload to Maestra.

3**. Configure push notifications settings in Maestra**

  1. Verify that Firebase toggle is enabled in the Mobile Push Credentials section for the Android integration point.
  1. Click on Select the file > Choose the JSON file you generated and saved in the previously.

    After a successful upload, the integration parameters (ProjectId, PrivateKeyId, PrivateKey, and ClientEmail) will be displayed in the section.

  2. Click Save.

  1. Click Save changes in the top-right corner of the integration point page.
    It may take a while for the integration settings to become updated.

Once the file is uploaded and the Android App integration settings are saved, the configuration is complete.

šŸ‘

Once the file is uploaded and the Android integration point settings are saved, the configuration is complete.