gpt4 book ai didi

java - 此应用无权使用 Firebase 身份验证。请验证是否在 Firebase 控制台中配置了正确的程序包名称和 SHA-1

转载 作者:可可西里 更新时间:2023-11-01 18:49:35 27 4
gpt4 key购买 nike

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 升级。

最佳答案


更新(2022 年 5 月 12 日):


  • 从 Play 商店控制台中找到 SHA1SHA-256 两个证书指纹。

Play store Console > Your project > Release > Setup > App integrity

SHA1 and SHA256 from play-store console

  • SHA1SHA-256 指纹一一放入您的 firebase 应用。

Firebase Console > Your project > Settings of the app > Add Fingerprint

Fingerprints added to be in Firebase console

引用:Authenticating Client Using Play App Signing


注意以下几点


  1. 同时插入本地 SHA1SHA-256。通过 ./gradlew signingReport 获取。获取更多信息 from here.
  2. 如果您使用模拟器进行手机 OTP 验证,则无法使用,因为它没有 SIM 卡。因此,请尝试将其安装在您的手机上(使用 sim 卡)。
  3. Enable app verification正确遵循步骤。和 Android Device Verification已启用。
  4. 确保the correct project is selected从下拉菜单中启用 Android Device Verification.
  5. SHA-1SHA-256 指纹都将添加到 Firebase 项目中。<
  6. 完成所有操作后,请确保您使用的是最新/更新的 google-services.json 文件。

关于java - 此应用无权使用 Firebase 身份验证。请验证是否在 Firebase 控制台中配置了正确的程序包名称和 SHA-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46751766/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com