To complete the User Phone Verification process successfully for Android User App, we must enable Play Integrity / Safety Net API (announced by Google the SafetyNet is discontinued). Kindly follow the below steps:
- Go to Firebase Dashboard
- Make sure your Firebase Billing is Enabled
- At least your User App (Android) should already be added to the Firebase project
- Go to Project Overview > Project Settings
- Make sure you have added the SHA Fingerprints (debug, release & Playconsole) for Android Apps in Project Settings
- Click on AppCheck Tab
- Click on Get Started (for new projects)
- Click on Apps tab
- Make sure all your App Names (UserApp – Android / iOS ) should be shown here.
- Next, we will enable “Play Integrity” for User Android App only (Admin App is not required)
- Add the SHA Fingerprints (debug, release & playconsole)
- Click on “Register” button beside your Android User App only
- Click on “+ (Plus Icon)” beside “Play Integrity“
- Tick on I Agree & accept terms & conditions (If any)
- Click on Save & it should be shown as Registered with a Green tick mark.
(If it shows any error, Kindly go to your Google Cloud Platform and create account using the same Firebase email, then AGREE the terms & then return back here) - Great ! Play IntegrityAPI is enabled for your user android app.