Maison > Java > javaDidacticiel > Pourquoi mon authentification Firebase génère-t-elle soudainement l'erreur « Cette application n'est pas autorisée à utiliser l'authentification Firebase » ?

Pourquoi mon authentification Firebase génère-t-elle soudainement l'erreur « Cette application n'est pas autorisée à utiliser l'authentification Firebase » ?

Barbara Streisand
Libérer: 2024-10-27 12:12:30
original
477 Les gens l'ont consulté

Why is My Firebase Authentication Suddenly Throwing

Erreur de débogage "Cette application n'est pas autorisée à utiliser l'authentification Firebase"

L'authentification Firebase a initialement fonctionné correctement, mais a brusquement échoué lors de la construction du débogage sans toute modification du code. La console a signalé l'erreur suivante :

D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verifythat the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed ].
Copier après la connexion

Le seul changement significatif entre les tentatives de connexion réussies et échouées était une mise à niveau d'Android Studio.

Solution

Pour résoudre ce problème, il est crucial de vérifier les éléments suivants :

  1. Empreinte digitale de la console Google Play :

    • Accédez à Console Play Store > Votre projet > Libération > Configuration > Intégrité de l'application.
    • Récupérez les empreintes digitales des certificats SHA-1 et SHA-256.
  2. Empreinte digitale de la console Firebase :

    • Accédez à Console Firebase > Votre projet > Paramètres de l'application > Ajoutez une empreinte digitale.
    • Saisissez les DEUX empreintes digitales SHA-1 et SHA-256 obtenues à partir de la console Google Play, une par une.
  3. SHA-1 et SHA-256 locaux :

    • Obtenez le SHA-1 et local SHA-256 en utilisant ./gradlew signatureReport.
    • Ajoutez également ces empreintes digitales aux paramètres de l'application Firebase.
  4. Limites de l'émulateur :

    • La vérification OTP du téléphone via un émulateur ne fonctionnera pas en raison de l'absence de carte SIM. Testez plutôt sur un appareil mobile.
  5. Vérification de l'appareil Android :

    • Assurez-vous que la Vérification de l'appareil Android L'étape est activée correctement avec le bon projet sélectionné.
  6. Mise à jour google-services.json :

    • Vérifiez que vous utilisez la dernière version du fichier google-services.json après avoir apporté les modifications nécessaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal