【问题标题】:This app is not authorized to use Firebase Authenticaton in app-release.apk此应用无权在 app-release.apk 中使用 Firebase 身份验证
【发布时间】:2018-09-06 08:47:20
【问题描述】:

我在尝试进行电话身份验证时遇到异常。该应用在app-debug 中运行良好,但是当我生成app-release 时,Firebase 异常抛出该应用无权使用 Firebase 身份验证。

【问题讨论】:

  • 您是否在 Firebase 控制台中添加了发布 SHA-1 证书指纹?
  • 我在设置 firebase 项目时添加了 sha1 密钥...现在我该怎么办?

标签: java android firebase firebase-authentication


【解决方案1】:

为了使应用程序的身份验证过程在您将其发布到 Play 商店时也能正常工作,需要 release SHA-1 certificate fingerprint。因此,请按照post 中的说明在您的 Firebase 控制台中添加此证书。

最后,只需从 Firebase 控制台再次下载 JSON 文件并放在正确的位置。在 Play 商店中更新了包含新更改的应用,您就完成了。

如果您还打算添加Google Autehntication,您将找到更多信息here

【讨论】:

  • 我应该怎么做?我需要先在Play商店发布这个应用程序?
  • 没关系。如果已经将其添加到 Play 商店,那么只需将 release SHA-1 certificate fingerprint 添加到您的 Firebase 控制台,您就可以正常工作了。你试过了吗?
  • 我无法生成发布 SHA-1 证书指纹,您能帮我解决这个问题吗?
  • 您现在是否有 2 个不同的密钥,一个用于调试,一个用于发布?您是否再次下载了 JSON 文件并放在正确的位置?您是否在 Play 商店中更新了包含新更改的应用?
  • 谢谢你的兄弟,现在它工作正常.. 谢谢你的帮助:)
【解决方案2】:

如前所述,您需要 SHA1 指纹。 转到您的 Android Studio 项目,打开右侧的 gradle 选项卡, 转到任务 > 安卓 > 签名报告。 执行signingReport任务(双击),然后从你的控制台复制SHA1代码

【讨论】:

猜你喜欢
  • 2018-08-04
  • 2018-12-29
  • 2020-04-14
  • 1970-01-01
  • 2020-01-24
  • 2018-01-24
  • 2021-06-18
  • 2016-10-06
相关资源
最近更新 更多