我想更新我已在Play商店发布的应用,以添加成就和排行榜。
我已经在开发者控制台中创建了游戏,一切都很好,所有内容都适用于我在我的应用程序的Google API中输入的调试SHA1。
但是现在我已经使用不同的SHA1(当然)生成了已签名的APK,并且已使用我签名的APK的SHA1更改了Google API中的调试SHA1。
我已将APK推送到Playstore并从开发者控制台发布游戏。但是现在我的游戏在商店中可用,当人们尝试连接到Google Play游戏时,他们会“登录失败。请检查网络连接然后重试”。
我已经看过this link 但我正在做正确的事。
在Google API处理我输入的新SHA1之前,我是否可能需要等待几个小时?我不知道发生了什么
答案 0 :(得分:0)
您可以参考此thread。尝试在值文件夹中将app ID
和leaderboard ID
从strings.xml
移至ids.xml
。您也可以尝试删除所有客户端ID,然后再次为调试密钥库和发布密钥库添加它们。
这里还有一个额外的参考资料,可能也有帮助:LIBGDX game configuration with google Play game services Errors
以下几点可能会对您有所帮助。
实际发布开发者控制台上的更改需要几个小时。几个小时后测试游戏。
您不需要发布以进行测试。您可以通过在开发人员控制台中添加测试人员帐户来实现此目的。
你不能测试"带有开发者帐户的Google Play服务。您将需要另一个帐户。
编辑: 非常重要:
确保您在AndroidManifest.xml中添加了必需的权限 你的Android项目。
答案 1 :(得分:0)
好的,对每个人都有同样的问题。
不要忘记现在Google可以为您的应用签名。
我需要的SHA1指纹在开发者控制台中,无需获取我的APK的SHA1指纹。