Firebase Google Login sur Android
Copiez un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
Introduction
Section intitulée « Introduction »Cette guide vous aidera à intégrer l'authentification Google avec l'authentification Firebase sur Android. Je suppose que vous avez déjà terminé la mise en place générale de Google Firebase. Note
Section intitulée « Étapes de configuration »
Étape 1 : Créer votre application Android dans le Console Firebase-
Allez à votre vue d'ensemble du projet sur console.cloud.google.com
-
Cliquez sur le
Add appbouton
-
Sélectionnez
Android
-
Remplissez la première partie du formulaire
- Remplissez
Android package name- Ouvrez Android Studio à partir de votre application
npx cap open android - À la fin inférieure du navigateur, trouvez la
Gradle Scripts
- Trouvez
build.gradlepour le moduleapp
- Copiez le
android.defaultConfig.applicationIdCela sera votrepackage namedans le console Firebase
- Collez-le dans la console Firebase
- Ouvrez Android Studio à partir de votre application
- Cliquez sur le
Register appbouton
- Remplissez
-
Sauter la
Download and then add config fileétape
-
Sauter cette étape
Add firebase SDKétape
-
Cliquez sur le
Continue to consolebouton
-
Si vous n'êtes pas automatiquement authentifié, allez à
settings->general->your apps-> Trouvez votre application Android et cliquez dessus
-
Obtenez votre empreinte SHA1
Suivez les étapes 10-11 du guide de configuration de connexion Google Android Si vous n'êtes pas automatiquement authentifié, allez à -> trouver votre application Android et cliquez dessus:
-
Maintenant, ouvrez le terminal. Assurez-vous d'être dans le
androiddossier de votre application et exécutez./gradlew signInReport
-
Faites défiler vers le haut de cette commande. Vous devriez voir les éléments suivants. Copiez le
SHA1.
-
-
Ajoutez la SHA1 au projet Firebase
- Cliquez sur le
Add fingerprintbouton
- Collez la SHA1 que vous avez copiée dans l'étape précédente
- Cliquez sur le
Savebouton
- Cliquez sur le
-
Obtenez votre ID client web
- Allez à
Build->Authentication
- Cliquez sur le
Sign-in methodbouton
- Cliquez sur le
Googlefournisseur
- Cliquez sur le
Web SDK configurationbouton de configuration Web de méthode d'authentification Firebase __CAPGO_KEEP_0__
- Cela sera votre
Web client IDclé de configurationwebClientIddans la méthode du plugin.initializeFirebase Authentication Sign-in Method Web Configuration Web Client ID __CAPGO_KEEP_0__
- Allez à
-
Remarque
Notez que vous devez utiliser l'ID du client Web dans votre application Web. Notez que vous êtes techniquement prêt à utiliser l'authentification Firebase. prêt à utiliser Google Sign-In avec Firebase Authentication sur Android. Cependant, je vous recommande de vérifier à nouveau la configuration dans le console Google Cloud, comme expliqué dans l'étape suivante.
Vérifiez à nouveau la configuration dans la console Google Cloud
Section intitulée « Vérifiez à nouveau la configuration dans la console Google Cloud »Pour vous assurer que la configuration est correcte, vous devez vérifier à nouveau la configuration dans la console Google Cloud.
-
Allez à console.cloud.google.com
-
Trouvez votre projet
- Cliquez sur le sélecteur de projet
- Recherchez votre projet en utilisant le nom exact de votre projet Firebase et cliquez dessus. Dans mon cas, c'est
sociallogin-tutorial-app.
- Cliquez sur le sélecteur de projet
-
Ouvrez la barre de recherche et ouvrez
credentials- Ouvrez la barre de recherche
- Recherchez
credentialset cliquez surAPIs and Servicesle numéro 2 sur l'écran d'écran
- Ouvrez la barre de recherche
-
Vérifiez que vous voyez les deux identifiants de client Android et Web dans la liste.
-
Vérifiez que l'ID du client Android est correctement configuré dans la console Firebase.
- Cliquez sur le
Androidapp
- Confirmez que la valeur de hachage SHA1 est correctement configurée et qu'elle correspond à celle que vous avez copiée dans les étapes précédentes.
- Cliquez sur le
-
Vérifiez que l'ID du client Web est correctement configuré dans la console Firebase.
- Cliquez sur le
Webapp
- Confirmez que l'ID du client correspond à celui que vous avez copié dans les étapes précédentes.
- Cliquez sur le
Voilà ! Vous êtes maintenant prêt à utiliser Google Sign-In avec Firebase Authentication sur Android.
Résolution des problèmes
Section intitulée « Résolution des problèmes »Si l'authentification s'arrête ou échoue :
- Vérifiez que
idTokenl'audience correspond à votre ID de client web Firebase - Vérifiez que Google Sign-In est activé dans le Console Firebase
- Assurez-vous que la clé de fingerprint SHA-1 est correctement configurée
- Révisez l'application d'exemple __CAPGO_KEEP_0__ example app code Page d'édition