Step 1 - Create your Firebase project
Register for Firebase using the same account that you used to set up your Google Developer Account.
Click 'Get Started with a Firebase Project'.
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.
Click the confirmation button and then Continue.
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.Your Firebase project will now take a few seconds to create and link to your Google Analytics account. Once this has completed, click Continue.
Want Google Analytics for your website? check out this guide to get it setup.
Step 2 - Invite us to your Firebase project
After creating the project you should be redirected to the project. If not select it from the Firebase home screen.
In the top left, click the settings cog. Then click 'Users and permissions'.
Click 'Add member'.
Add the email address appdev@supapass.com and the Role 'Owner'.
An invitation will then be sent to SupaPass.
Step 3 - Generate and upload the API Key
In the top left, click the settings cog. Then click 'Project settings'.
Click on 'Service accounts'.
Click 'Generate new private key', then click 'Generate key'. A file will be downloaded to your device.
Return to App Setup in SupaPass, and open the Connect Firebase Account section.
Upload the JSON file you've downloaded and click Submit.
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.