Google 在 Play 商店中发布后无法登录

Google Sign In not working after published in playstore

在 Play 商店发布之前,我的 google 标志运行良好。我在 Whosebug 中看到了一些问题,但其中 none 回答了我的问题。我不知道为什么登录不再有效。 (我没有使用 firebase)。

我完成了使 google 标志正常工作的所有步骤,它在我发布之前就开始工作了。任何人都知道发生了什么事?我能做什么?

这是由于调试版本和发布版本的 SHA1 密钥不同。

问题是,对于 google 登录,您必须在您的 google 帐户中添加 SHA1 密钥,您可以通过编程或命令提示符获得该密钥。

签名 apk 的 SHA1 密钥不同。所以你有两个 SHA1,一个用于调试和发布版本。可以从密钥库文件中获取发布版本的 SHA1。

如果您想阅读更多相关信息,可以查看此 link。那里解释得很好。

正如@Jan Lovšin 所述,也许您正在使用相同的 .keystore 进行调试和发布 APK。请注意,您需要创建两个密钥存储 - debug.keystore(用于调试)和 release.keystore(用于发布应用程序)。你可以关注这个thread for detailed explanation. You may also check on this related SO question。希望这对您有所帮助!