Firebase Configuration
Setting up Firebase for your Pawlly Project
Create A New Firebase Project
We are creating the "Example" sample project.
After completing the project, you will be presented with this type of dashboard.
Go to the Project Settings and configure the Support Email.
Add App With The Package Name In Firebase Console
On the Firebase console, click the Android icon.
Enter Package Name (e.g., com.iqonic.example) and click on register app.
After registering the app, you will receive the Google JSON file, download it and save it to the android/app/ folder.
Set Up Firebase Authentication
Go to Build -> Authentication tab and click on Get started.
Then select the Email/Password, Google, Apple, and Phone Number one by one and enable them.
Re-check if all these 3 modes of authentication are enabled or not.
SHA Fingerprint
SHA-1 fingerprint is a unique key generated for your PC that can be used for signing. It is important to have in the add Firebase as we are using Google Login and OTP Login, and to authorize these logins, we need a SHA Fingerprint certificate
Add a SHA fingerprint to Firebase:
Follow these steps if you didn't initially provide a SHA certificate fingerprint for your Firebase Android app or if you need to add an additional one:
- In your Project settings, go to the Your apps card.
- Select the Firebase Android app to which you want to add a SHA fingerprint.
- Click Add fingerprint.
- Enter or paste the SHA fingerprint, then click Save.
How to generate the SHA from Android Studio:
Enable Firebase Notification
Open Firebase Project
Click on Project Overview –> Settings – Cloud Messaging
In Cloud Messaging API (Legacy), click the three dots and select “Manage in Google Cloud Console”
After the page is successfully redirected, open the Firebase Console again and Refresh the Cloud Messaging tab to find the Server Key, copy that key and set it in Admin Panel.
Add Firebase Server Keys to Admin Panel
Go to the Admin Panel, select the "Setting" option in the left sidebar under the System section.
Select "App Configuration Setting" and enable Firebase Notification.
Add your Firebase Web API Key (Server Key) and click on the "Save" button.
Great! You Have Successfully Configured Firebase!