首頁 >Java >java教程 >\「此應用程式未授權使用 Firebase 驗證\」:Android Studio 升級後如何解決錯誤?

\「此應用程式未授權使用 Firebase 驗證\」:Android Studio 升級後如何解決錯誤?

Linda Hamilton
Linda Hamilton原創
2024-10-29 08:47:02716瀏覽

Firebase 控制台中出現“此應用未獲授權使用Firebase 身份驗證”錯誤

問題:

Firebase 身份驗證為正常運作沒有問題。然而,在 Android Studio 升級後,偵錯建置開始失敗,顯示以下錯誤訊息:

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

儘管在成功登入後沒有對程式碼進行任何更改,但還是出現了此錯誤。

解:

更新(2022 年5 月12 日):

  1. 取得取得
  2. 取得
SHA-1
Play store Console > Your project > Release > Setup > App integrity
以及來自Play 商店控制台的

SHA-256

證書指紋:
  1. [圖片:來自Play 商店控制台的SHA-1 和SHA-256 指紋]
SHA-1
Firebase Console > Your project > Settings of the app > Add Fingerprint

SHA-256

指紋加入您的Firebase 應用:

[圖片:指紋已新增至在Firebase 控制台]

  1. 其他注意事項:包含本地
  2. SHA-1
  3. SHA-256
  4. 價值觀。使用指令 ./gradlewsigningReport 來取得它們。有關更多信息,請參閱此文件。
  5. 透過模擬器進行的電話 OTP 驗證將無法運作,因為它缺少 SIM 卡。在有 SIM 卡的行動裝置上安裝應用程式。
  6. 驗證「啟用應用程式驗證步驟」配置是否正確,且 Android 裝置驗證已啟用。 確保從以下位置選擇了正確的項目啟用 Android 裝置驗證時的下拉式選單。
  7. SHA-1
  8. SHA-256 指紋都必須在 Firebase 專案中註冊。
完成所有變更後,使用最新版本的 google-services.json 檔案。

以上是\「此應用程式未授權使用 Firebase 驗證\」:Android Studio 升級後如何解決錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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