Heim > Java > javaLernprogramm > „Diese App ist nicht zur Verwendung der Firebase-Authentifizierung berechtigt': Wie kann der Fehler nach einem Android Studio-Upgrade behoben werden?

„Diese App ist nicht zur Verwendung der Firebase-Authentifizierung berechtigt': Wie kann der Fehler nach einem Android Studio-Upgrade behoben werden?

Linda Hamilton
Freigeben: 2024-10-29 08:47:02
Original
693 Leute haben es durchsucht

Fehler „Diese App ist nicht zur Verwendung der Firebase-Authentifizierung berechtigt“ in der Firebase-Konsole

Problem:

Firebase-Authentifizierung war Funktioniert ohne Probleme. Nach einem Android Studio-Upgrade begann der Debug-Build jedoch fehlzuschlagen und die folgende Fehlermeldung wurde angezeigt:

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 ].
Nach dem Login kopieren

Dieser Fehler trat auf, obwohl nach einer erfolgreichen Anmeldung keine Änderungen am Code vorgenommen wurden.

Lösung:

Aktualisiert (12. Mai 2022):

  1. Besorgen Sie sich das SHA-1 und SHA-256 Zertifikat-Fingerabdrücke von der Play Store Console:
Play store Console > Your project > Release > Setup > App integrity
Nach dem Login kopieren

[Bild: SHA-1- und SHA-256-Fingerabdrücke von der Play Store Console]

  1. Fügen Sie die Fingerabdrücke SHA-1 und SHA-256 zu Ihrer Firebase-App hinzu:
Firebase Console > Your project > Settings of the app > Add Fingerprint
Nach dem Login kopieren

[Bild: Fingerabdrücke hinzugefügt in der Firebase-Konsole sein]

Zusätzliche Überlegungen:

  1. Beziehen Sie die lokalen SHA-1 und SHA-256 Werte. Verwenden Sie den Befehl ./gradlew signingReport, um sie abzurufen. Weitere Informationen finden Sie in diesem Dokument.
  2. Die Telefon-OTP-Überprüfung über den Emulator funktioniert nicht, da keine SIM-Karte vorhanden ist. Installieren Sie die App auf einem mobilen Gerät mit einer SIM-Karte.
  3. Stellen Sie sicher, dass der Schritt „App-Überprüfung aktivieren“ richtig konfiguriert ist und die Android-Geräteüberprüfung aktiviert ist.
  4. Stellen Sie sicher, dass das richtige Projekt ausgewählt ist Das Dropdown-Menü beim Aktivieren der Android-Geräteüberprüfung.
  5. Sowohl
  6. SHA-1 als auch SHA-256 Fingerabdrücke müssen im Firebase-Projekt registriert sein.
  7. Verwenden Sie die neueste Version der Datei
  8. google-services.json, nachdem Sie alle Änderungen vorgenommen haben.

Das obige ist der detaillierte Inhalt von„Diese App ist nicht zur Verwendung der Firebase-Authentifizierung berechtigt': Wie kann der Fehler nach einem Android Studio-Upgrade behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage