Google Sign-In Troubleshooting
A
Written by Ashley
Updated over a week ago

If you face any issues while using the Google Sign-in feature from the exported app, then follow the given instructions to resolve them:

If App is Pushed to Play Store from FlutterFlow by using CodeMagic deployment:

  1. Deploy the application to Google Play Store by using the CodeMagic Integration in FlutterFlow.

  2. After this step, head over to the Google Play Console. Here open the app from the All apps list.

  3. After opening the app dashboard, click on the App Integrity option under the Setup menu present on the left side of the screen.

  4. After opening the App Integrity section, click on the App Signing tab. Here you'll find the SHA-1 certificate fingerprint. Copy this key by clicking on the Copy Icon.

  5. After completing the above steps, head over to the Firebase console and open the project settings of the same project.

  6. Here, scroll down to the find Your Apps section. Select the Android app and click on Add fingerprint. You'll need to paste the copied SHA-1 Fingerprint here and then hit Save.

  7. After this, you'll need to Regenerate the config files from FlutterFlow. To do this, open your app in FlutterFlow and then click on Settings > Firebase.

  8. Here, Click on the Regenerate Config Files button and then Click on Generate Files.

This issue should now be resolved. You can now re-test to confirm that the issue has been fixed.


If you have not yet pushed to the play store or are self-signing your app

If you're not using Play Store App Signing or have not deployed yet, follow the instructions in our documentation to use Keytool or Gradle's Signing Report to get your SHA-1.

After manually generating the SHA-1 please make sure to update it in Firebase and then regenerate the config files in FlutterFlow using these instructions:

  1. Head over to the Firebase console and open the project settings of your project.

  2. Here, scroll down to the find Your Apps section. Select the Android app and click on Add fingerprint. You'll need to paste the copied SHA-1 Fingerprint here and then hit Save.

  3. After this, you'll need to Regenerate the config files from FlutterFlow. To do this, open your app in FlutterFlow and then click on Settings > Firebase.

  4. Here, Click on the Regenerate Config Files button and then Click on Generate Files.

    This issue should now be resolved. You can now re-test to confirm that the issue has been fixed.
    โ€‹


You can also refer to the Google Play Services documentation for more information.

Did this answer your question?