Google应用发布后登录无法正常工作

时间:2017-11-27 06:06:01

标签: android google-login google-play-console

我在我的应用程序中进行谷歌登录,在发布我的应用程序之前工作完全正常。但是在发布后我因为更改SHA密钥而无法登录。因此,要改变我在播放控制台上的已发布管理 - >应用程序信息中的步骤。 我已下载 PEPK工具,但对于第2步,我有命令

$ java -jar pepk.jar --keystore=foo.keystore --alias=foo --output=encrypted_private_key_path 

我不知道什么是 foo.keystore foo encrypted_private_key_path

任何人都可以帮我这个吗?。

2 个答案:

答案 0 :(得分:0)

在Android中使用与Google Developer Console相关的任何API时,您需要配置两个不同的SHA1密钥,即一个用于调试,一个用于发布。大多数情况下,我们忘记为发布版本生成SHA1密钥。我相信以下链接可以帮助您为这两个版本生成SHA1密钥。

SHA1 Key for DEBUG & RELEASE ANDROID STUDIO MAC

答案 1 :(得分:0)

如果您使用Google Play签名允许Google Play为您签署应用的发布版本,那么您需要使用身份验证控制台从应用的发布版本注册SHA1密钥。您可以按照此处的说明获取此密钥: https://support.google.com/googleplay/android-developer/answer/7384423?hl=en-GB

"如果您的应用使用任何API,您通常需要注册Google为您的应用签名的密钥证书,以进行身份​​验证。这通常是通过证书的指纹来完成的。

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

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