【问题标题】:Android firebase Google sign failing on Production but working on signed apkAndroid firebase Google 签名在生产上失败,但在签名的 apk 上工作
【发布时间】:2018-07-12 14:34:38
【问题描述】:

我正在开发一个集成了 Google firebase 登录的应用。

在我的 firebase 控制台上,我有两个 SHA-1 证书指纹:

  1. 调试键
  2. keytool 生成的密钥

我将 google.services.json 与应用程序同步,并使用 Android Studio 生成了一个签名的 apk。

同样在我的 Play 商店控制台中,应用签名已启用。

问题是当我使用从Play商店下载的应用程序时,登录失败。它仅适用于我计算机上的版本。

可能是什么问题?

【问题讨论】:

  • 感谢 Nick Fortescue,将应用签名证书添加到我的 firebase 控制台解决了问题

标签: android authentication firebase-authentication


【解决方案1】:

您需要使用 Google Play 应用提供的密钥登录您的 Firebase 控制台。

它被描述为here“向 API 提供商注册您的应用签名密钥”。

“要查找 Google 用于重新签署您的 APK 以进行交付的密钥证书:

  • 登录您的 Play 管理中心。
  • 选择一个应用程序。
  • 在左侧菜单中,单击发布管理 > 应用签名。 在此页面中,您可以复制应用签名证书的最常见指纹(MD5、SHA-1 和 SHA-256)。如果 API 提供者需要不同类型的指纹,您也可以下载 DER 格式的原始证书,并通过 API 提供者需要的转换工具运行它。”

【讨论】:

  • 使用当前版本的 Play 管理中心转到发布/设置/应用完整性
猜你喜欢
  • 1970-01-01
  • 2015-09-07
  • 1970-01-01
  • 2021-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-20
相关资源
最近更新 更多