我已上传my app on play store。
在将其上传到Play商店之前,我已经测试了发行版本,并且工作正常。 但是,当我从上面的链接下载该应用程序时,谷歌登录不起作用。
答案 0 :(得分:0)
如果您使用的是Google Play app signing,则从Google Play下载的应用与您上传的版本使用的密钥将使用不同的密钥进行签名。
如该页面上“提示和最佳做法”部分所述:
如果您要测试使用上传密钥签名的APK,则需要使用使用应用程序签名进行身份验证的任何服务或API(例如Google Maps API或Facebook SDK)注册您的上传密钥。如果您使用的是任何Google API,则可能要在Google Cloud Console中为您的应用注册上传证书。
还要查看新应用的“第4步”:
如果您的应用程序使用任何API,则通常需要注册Google用来签署您的应用程序的密钥的证书以进行身份验证。通常,这是通过证书的指纹完成的。
要查找Google用于重新签名APK以便交付的密钥证书:
- 登录到您的Play控制台。
- 选择一个应用。
- 在左侧菜单上,单击发布管理>应用签名。
- 在此页面上,您可以复制应用程序签名证书中最常见的指纹(MD5,SHA-1和SHA-256)。如果API提供程序要求使用其他类型的指纹,则您还可以下载DER格式的原始证书,并通过API提供程序所需的转换工具运行它。