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

use*_*950 4 authentication android firebase-authentication

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

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

  1. 调试密钥
  2. 密钥工具生成的密钥

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

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

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

可能是什么问题?

Nic*_*cue 8

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

这里描述 "使用API​​提供商注册您的应用程序签名密钥".

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

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

  • 使用当前版本的 Play Console,转到发布/设置/应用完整性 (2认同)