此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1

Posted

技术标签:

【中文标题】此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1【英文标题】:This app is not authorized to use Firebase Authentication.Please verify that the correct package name and SHA-1 are configured in the Firebase 【发布时间】:2019-12-05 05:26:37 【问题描述】:

我使用 FirebaseUI Auth 进行身份验证,通过电子邮件进行身份验证正在工作,任何其他身份验证都不起作用。 我在 Firebase 中启用了身份验证选项

我看过这个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 但这并没有解决问题 错误:

   E/Volley: [1404] BasicNetwork.performRequest: Unexpected response code 400 for https://www.googleapis.com/identitytoolkit/v3/relyingparty/sendVerificationCode?alt=proto&key=
2019-07-27 21:12:28.262 2809-11221/? W/FirebaseAuth: [PhoneVerificationSession] onFailure
2019-07-27 21:12:28.283 12142-12142/? E/AuthUI: A sign-in error occurred.
    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 ]

手动尝试与 Firebase 同步 通过 SHA1、SHA256 我还没有上传到 Play 商店

我从近一个星期开始就有这个疑问,到处搜索,所以我把它们都记下来了,任何解决方案

【问题讨论】:

你找到解决办法了吗? 【参考方案1】:

如果您使用 React native,请使用 yourRNproject/android/app 内部的 debug.keystore 生成 SHA1 并将其放入 firebase 控制台,然后在您的项目中下载 google-services.json 即可。

【讨论】:

以上是关于此应用无权使用 Firebase 身份验证。请确认在 Firebase 中配置了正确的包名称和 SHA-1的主要内容,如果未能解决你的问题,请参考以下文章

此应用无权使用 Firebase 身份验证 - Reg

无法将 Firebase 连接到 Android 应用 |此应用无权使用 Firebase 身份验证

例外 !!消息:此应用未授权使用 Firebase 身份验证

使用firebase电话身份验证验证失败

“此应用无权使用 Firebase 身份验证”

此应用无权使用 Firebase 身份验证