Android firebase Google签署生产失败,但正在签署apk

时间:2018-02-02 06:21:12

标签: android authentication firebase-authentication

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

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

  1. 调试密钥
  2. keytool生成的密钥
  3. 我将google.services.json与应用程序同步,并使用Android studio生成了已签名的apk。

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

    问题在于,当我使用从Play商店下载的应用时,登录失败。它只适用于我在计算机上发布的版本。

    可能是什么问题?

1 个答案:

答案 0 :(得分:6)

您需要在firebase控制台中使用Google Play应用程序签名提供的密钥。

它描述了here"向API提供商注册您的应用签名密钥"。

"要查找Google用于重新签名APK以供投放的密钥证书:

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