![](https://img.php.cn/upload/article/000/000/000/173016283041845.jpg)
Erreur « Cette application n'est pas autorisée à utiliser l'authentification Firebase » dans la console Firebase
Problème :
L'authentification Firebase était fonctionnant sans problèmes. Cependant, après une mise à niveau d'Android Studio, la version de débogage a commencé à échouer, affichant le message d'erreur suivant :
D/PhoneAuthActivity( 7392): signInWithCredential:failure:com.google.firebase.auth.FirebaseAuthException: This app is not authorized to use Firebase Authentication. Please verify that the correct package name and SHA-1 are configured in the Firebase Console. [ App validation failed ].
Copier après la connexion
Cette erreur s'est produite même si aucune modification n'a été apportée au code après une connexion réussie.
Solution :
Mise à jour (12 mai 2022) :
- Obtenir le SHA-1 et les empreintes digitales du certificat SHA-256 de la console Play Store :
Play store Console > Your project > Release > Setup > App integrity
Copier après la connexion
[Image : empreintes digitales SHA-1 et SHA-256 de la console Play Store]
- Ajoutez les empreintes digitales SHA-1 et SHA-256 à votre application Firebase :
Firebase Console > Your project > Settings of the app > Add Fingerprint
Copier après la connexion
[Image : Empreintes digitales ajoutées à être dans la console Firebase]
Considérations supplémentaires :
- Inclure le SHA-1 et le SHA-256 valeurs. Utilisez la commande ./gradlew signingReport pour les obtenir. Pour plus d'informations, reportez-vous à ce document.
- La vérification OTP du téléphone via l'émulateur ne fonctionnera pas car il lui manque une carte SIM. Installez l'application sur un appareil mobile doté d'une carte SIM.
- Vérifiez que l'étape « Activer la vérification de l'application » est correctement configurée et que la vérification de l'appareil Android est activée.
- Assurez-vous que le bon projet est sélectionné parmi le menu déroulant lors de l'activation de la vérification des appareils Android.
- Les empreintes digitales SHA-1 et SHA-256 doivent être enregistrées dans le projet Firebase.
- Utilisez la version la plus récente du fichier google-services.json après avoir effectué toutes les modifications.
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!