Java 应用程序发布版本中的登录配置问题

Java 应用程序发布版本中的登录配置问题,java,android,google-play-services,Java,Android,Google Play Services,我有一个应用程序,它使用Google Services json文件配置了一个调试密钥的SHA1,然后使用一个新密钥构建签名的构建,并使用release.apk安装该应用程序。但该应用程序的发布版本中的登录部分现在不起作用 所以现在我的问题是,是否应该使用签名密钥的SHA1配置Google services json文件??忽略格式设置,因为我使用的是手机版。基于文档:设置Google Play Games服务 指定客户端ID设置 您应该创建两个客户端ID,一个具有发布证书指纹,另一个具有调试证

我有一个应用程序,它使用Google Services json文件配置了一个调试密钥的SHA1,然后使用一个新密钥构建签名的构建,并使用release.apk安装该应用程序。但该应用程序的发布版本中的登录部分现在不起作用


所以现在我的问题是,是否应该使用签名密钥的SHA1配置Google services json文件??忽略格式设置,因为我使用的是手机版。

基于文档:设置Google Play Games服务

指定客户端ID设置 您应该创建两个客户端ID,一个具有发布证书指纹,另一个具有调试证书指纹。确保两者使用相同的包名。这允许Google Play games服务识别来自您的链接APK的呼叫,这些呼叫使用任一证书进行签名。有关Android证书签名的更多信息,请参阅


检查这个,它讨论了调试版本和发布版本的clientID的区别。最后,检查文档:并获取准备发布应用程序的详细说明。

您的applicationId com.example。。。改变了?没有。一切都是一样的。谢谢你,我成功地克服了这一点,将我发布版本密钥的SHA-1添加到我当前的google服务门户中,并下载了更新的json文件。用户名签出;