Rumah > Java > javaTutorial > \'Apl Ini Tidak Dibenarkan untuk Menggunakan Pengesahan Firebase\': Bagaimana untuk Menyelesaikan Ralat Selepas Naik Taraf Android Studio?

\'Apl Ini Tidak Dibenarkan untuk Menggunakan Pengesahan Firebase\': Bagaimana untuk Menyelesaikan Ralat Selepas Naik Taraf Android Studio?

Linda Hamilton
Lepaskan: 2024-10-29 08:47:02
asal
722 orang telah melayarinya

Ralat "Apl Ini Tidak Dibenarkan untuk Menggunakan Pengesahan Firebase" dalam Firebase Console

Masalah:

Pengesahan Firebase ialah berfungsi tanpa masalah. Walau bagaimanapun, selepas naik taraf Android Studio, binaan nyahpepijat mula gagal, memaparkan mesej ralat berikut:

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 ].
Salin selepas log masuk

Ralat ini berlaku walaupun tidak membuat sebarang perubahan pada kod selepas log masuk berjaya.

Penyelesaian:

Dikemas kini (12 Mei 2022):

  1. Dapatkan SHA-1 dan SHA-256 cap jari sijil daripada Play Store Console:
Play store Console > Your project > Release > Setup > App integrity
Salin selepas log masuk

[Imej: SHA-1 dan SHA-256 cap jari daripada Play Store Console]

  1. Tambahkan kedua-dua SHA-1 dan SHA-256 cap jari pada apl Firebase anda:
Firebase Console > Your project > Settings of the app > Add Fingerprint
Salin selepas log masuk

[Imej: Cap jari ditambahkan pada berada dalam Firebase console]

Pertimbangan Tambahan:

  1. Sertakan SHA-1 dan SHA-256 nilai. Gunakan arahan ./gradlew signingReport untuk mendapatkannya. Untuk mendapatkan maklumat lanjut, rujuk dokumen ini.
  2. Pengesahan OTP telefon melalui emulator tidak akan berfungsi kerana ia tidak mempunyai SIM. Pasang apl pada peranti mudah alih dengan SIM.
  3. Sahkan bahawa "Dayakan langkah pengesahan apl" dikonfigurasikan dengan betul dan Pengesahan Peranti Android didayakan.
  4. Pastikan projek yang betul dipilih daripada menu lungsur apabila mendayakan Pengesahan Peranti Android.
  5. Kedua-dua
  6. SHA-1 dan SHA-256 cap jari mesti didaftarkan dalam projek Firebase.
  7. Gunakan versi terbaharu fail
  8. google-services.json selepas membuat semua perubahan.

Atas ialah kandungan terperinci \'Apl Ini Tidak Dibenarkan untuk Menggunakan Pengesahan Firebase\': Bagaimana untuk Menyelesaikan Ralat Selepas Naik Taraf Android Studio?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan