我有这个应用程序使用配置了调试密钥的SHA1的Google Services json文件,然后使用新密钥构建签名版本并使用release.apk
来安装应用程序。但是部分签名现在还没有在应用程序的发布版本中运行。
所以现在我的问题是,是否应该使用签名密钥的SHA1配置Google服务json文件?忽略格式化,因为我在移动设备上使用此格式。
答案 0 :(得分:1)
基于文档:设置Google Play游戏服务
您应该创建两个客户端ID,一个具有发布证书指纹,另一个具有调试证书指纹。确保为两者使用相同的包名称。这样,Google Play游戏服务就可以识别使用任一证书签名的链接APK中的来电。有关Android证书签名的详细信息,请参阅Signing Your Application。
检查此SO post,它讨论了调试版和发布版的clientID的区别。最后,请查看文档:{{3}}和Prepare for Release,以获取有关准备发布应用的详细说明。