All Collections
Apps
Connect your Store Accounts to SupaPass
Set up Firebase for Push Notifications and Analytics
Set up Firebase for Push Notifications and Analytics
Updated over a week ago

Step 1 - Create your Firebase project

  1. Register for Firebase using the same account that you used to set up your Google Developer Account.

  2. Click Add project.

  3. Enter a name for your project. We strongly recommend naming this project after your App Name in SupaPass and not your business name. This is because any additional apps you add to your account in the future will require additional Firebase projects.

  4. Click the confirmation button and then Continue.

  5. You can now choose whether to add Google Analytics to your Firebase project. We would strongly recommend that you do so in order to receive analytics from your mobile apps.


    You can create a new Google Analytics account at this point, but if you have an existing account you can add it at this stage. You can also add Google Analytics to your website using this guide.

  6. Your Firebase project will now take a few seconds to create and link to your Google Analytics account. Once this has completed, click Continue.

Step 2 - Invite us to your Firebase project

  1. After creating the project you should be redirected to the project. If not select it from the Firebase home screen.

  2. In the top left, click the settings cog. Then click 'Users and permissions'.

  3. Click 'Add member'.

  4. Add the email address appdev@supapass.com and the Role 'Owner'.

  5. An invitation will then be sent to SupaPass.

Step 3 - Generate and upload the API Key

  1. In the top left, click the settings cog. Then click 'Project settings'.

  2. Click on 'Service accounts'.

  3. Click 'Generate new private key', then click 'Generate key'. A file will be downloaded to your device.

  4. Return to App Setup in SupaPass, and open the Connect Firebase Account section.

  5. Upload the JSON file you've downloaded and click Submit.

  6. You should now take efforts to secure your key file. Either delete this key after finishing the setup or store securely in a Password Manager such as 1Password. Do not share this key with anyone else.

Did this answer your question?