web-dev-qa-db-fra.com

L'authentification de l'interface utilisateur Firebase avec google échoue avec un message (code: 10 message: 10)

J'ai créé une application de chat qui utilise la fonctionnalité de Firebase Real-time database. Je rencontre un problème avec l'authentification google. Le problème a commencé lorsque j'ai téléchargé l'application depuis le Play Store, l'authentification fonctionnait parfaitement lorsque j'exécutais l'application en mode débogage. Lorsque les utilisateurs essaient de se connecter, ils reçoivent un message toast code:10 message:10.

Je voudrais noter ici que: j'ai ajouté l'empreinte SHA1. Comment puis-je resoudre ceci?

* Je ne sais pas si cela est utile, mais j'ai suivi étape par étape ce tutoriel

10

Vous avez besoin de trois clés pour le faire fonctionner:

  1. La clé de débogage. Informations ici .

  2. La clé de libération. Informations ici .

  3. Clé de signature de l'application Google Play. Informations ici .

Toutes ces clés sont nécessaires pour faire fonctionner le processus de connexion.

Autres informations ici .

10
Alex Mamo

Après avoir généré SHA1 pour la clé de publication, j'ai oublié de télécharger le nouveau fichier google-service.json qui a provoqué la même erreur.

Assurez-vous de suivre les instructions https://developers.google.com/Android/guides/client-auth pour générer et ajouter le débogage/libération SHA1 à la console Firebase et télécharger google-service.json après la mise à jour .

Si vous utilisez l'option tiliser la signature d'application par Google Play , vous avez besoin d'une étape supplémentaire:

Après avoir téléchargé l'application dans la console Google Play, accédez à Gestion des versions> Signature de l'application, copiez SHA1 et collez-la sur la console Firebase enter image description here

6
thanhbinh84

Assurez-vous que vous avez ajouté SHA1 signé. Si vous utilisez un débogage, cela ne fonctionnera pas pour apk en direct.

Vous devez mettre "debug.keystore" dans ce chemin C:\Users\USER_FOLDER_NAME.Android

puis dans Android studio suivez les étapes ci-dessous 1. Exécutez votre projet 2. Cliquez sur le menu Gradle 3. Développez l'arborescence des tâches Gradle 4. Double-cliquez sur Android - > signatureRapport

Vous pouvez voir SHA dans l'onglet Exécuter

pour plus d'informations, voir lien

1
Riddhi Shankar