Rumah  >  Artikel  >  Java  >  Mengapa Pengesahan Firebase Saya Tiba-tiba Melemparkan Ralat \'Apl ini tidak dibenarkan menggunakan Pengesahan Firebase\'?

Mengapa Pengesahan Firebase Saya Tiba-tiba Melemparkan Ralat \'Apl ini tidak dibenarkan menggunakan Pengesahan Firebase\'?

Barbara Streisand
Barbara Streisandasal
2024-10-27 12:12:30442semak imbas

Why is My Firebase Authentication Suddenly Throwing

Menyahpepijat "Apl ini tidak dibenarkan untuk menggunakan Pengesahan Firebase" Ralat

Pengesahan Firebase pada mulanya berfungsi dengan baik, tetapi gagal secara tiba-tiba semasa binaan nyahpepijat tanpa sebarang pengubahsuaian kod. Konsol melaporkan ralat berikut:

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 ].

Satu-satunya perubahan ketara antara percubaan log masuk yang berjaya dan gagal ialah peningkatan Android Studio.

Penyelesaian

Untuk menyelesaikan isu ini, adalah penting untuk mengesahkan perkara berikut:

  1. Cap Jari Konsol Google Play:

    • Navigasi ke Konsol Gedung Play > Projek anda > Lepaskan > Persediaan > Integriti apl.
    • Dapatkan kedua-dua SHA-1 dan SHA-256 cap jari sijil.
  2. Cap Jari Firebase Console:

      Pergi ke
    • Firebase Console > Projek anda > Tetapan apl > Tambahkan Cap Jari.
    • Masukkan KEDUA-DUA
    • SHA-1 dan SHA-256 cap jari yang diperoleh daripada Google Play Console, satu demi satu.
  3. SHA-1 dan SHA-256 tempatan:

      Dapatkan
    • SHA-1 dan tempatan SHA-256 menggunakan ./gradlew signingReport.
    • Tambahkan cap jari ini pada tetapan apl Firebase juga.
  4. Penghadan Emulator:

      Pengesahan OTP telefon melalui emulator tidak akan berfungsi kerana ketiadaan SIM. Sebaliknya, uji pada peranti mudah alih.
  5. Pengesahan Peranti Android:

      Pastikan
    • Pengesahan Peranti Android Langkah didayakan dengan betul dengan projek yang betul dipilih.
  6. Google-services.json Kemas Kini:

      Sahkan bahawa anda menggunakan versi terkini fail
    • google-services.json selepas membuat perubahan yang diperlukan.

Atas ialah kandungan terperinci Mengapa Pengesahan Firebase Saya Tiba-tiba Melemparkan Ralat \'Apl ini tidak dibenarkan menggunakan Pengesahan Firebase\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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