首頁  >  文章  >  Java  >  為什麼我的 Firebase 驗證突然拋出「此應用程式無權使用 Firebase 驗證」錯誤?

為什麼我的 Firebase 驗證突然拋出「此應用程式無權使用 Firebase 驗證」錯誤?

Barbara Streisand
Barbara Streisand原創
2024-10-27 12:12:30371瀏覽

Why is My Firebase Authentication Suddenly Throwing

偵錯「此應用程式無權使用Firebase 驗證」錯誤

Firebase 驗證最初運作正常,但在偵錯建置過程中突然失敗,沒有任何程式碼修改。控制台報告以下錯誤:

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

成功登入嘗試和失敗登入嘗試之間唯一顯著的變化是 Android Studio 升級。

解決方案

要解決此問題,驗證以下內容至關重要:

  1. Google Play 控制台指紋:

    • 導航到Play 商店控制台>您的項目>發布>設定>應用完整性
    • 擷取SHA-1SHA-256 憑證指紋。
  2. Firebase 控制台指紋:

    • 前往Firebase 控制台>您的專案應用程式的設定>添加指紋
    • 一一輸入從 Google Play Console 取得的 SHA-1SHA-256 指紋。
  3. 本地SHA-1 和SHA-256:

    • 取得本地SHA-1 SHA-256 使用./gradlew 簽名報告。
    • 將這些指紋也加入到 Firebase 應用程式設定中。
  4. 模擬器限制:

    • 由於沒有 SIM 卡,因此無法透過模擬器進行電話 OTP 驗證。請在行動裝置上進行測試。
  5. Android 裝置驗證:

      確保
    • Android 裝置驗證 步驟已正確選擇了正確的項目。
  6. google-services.json 更新:

      進行必要的更改後,驗證您是否使用最新版本的
    • google-services.json 檔案。

以上是為什麼我的 Firebase 驗證突然拋出「此應用程式無權使用 Firebase 驗證」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn