gpt4 book ai didi

安卓游戏排行榜在测试时坏了

转载 作者:搜寻专家 更新时间:2023-11-01 08:35:32 24 4
gpt4 key购买 nike

我已成功将 Google Games API 集成到我的应用程序中,现在我可以按照描述查看我的排行榜和成就herehere分别。

但是,当尝试使用此代码提交分数时:

Games.Leaderboards.submitScore(mGoogleApiClient, getString(R.string.play_console_leaderboard_id), 100);

出于某种原因,排行榜停止显示。实际上它开始加载,然后直接消失。 This post似乎描述了相同的问题,但是没有发布解决方案。

我知道它与 submitScore 有关,因为当我创建一个新的排行榜时,我可以成功打开它并看到没有人报告任何分数的消息。再一次,如果我尝试提交分数,排行榜又会崩溃。

对此有什么提示/建议吗?谢谢。

编辑:我开始相信,出于某种原因,这可能与 Play 控制台的篡改保护有关。虽然即使我尝试禁用它,问题仍然存在..

EDIT2:我必须发布我的游戏才能测试排行榜吗?我知道这听起来很奇怪。

最佳答案

在使用 submitScoreImmediate 进行测试后,我发现我得到了 STATUS_CLIENT_RECONNECT_REQUIRED。基于this发布后,我认为我必须使用我的 debug.keystore 创建另一个 OAUTH 客户端 ID。

这是真的;当我创建一个发布证书签名的 APK 并尝试时,一切正常。

现在,谷歌提到 here以下内容:

Note: If you are debugging your game using your debug certificate but have configured games services using your release certificate, you should add a second linked app using the same package name and your debug certificate's SHA1 fingerprint. This will allow you to sign in to the application whether it's signed with the debug or release certificates.

但是,如果我尝试将第二个应用程序与同一个包链接起来,我将无法应用另一个 SHA1 指纹,因为没有出现“批准”按钮,因此无法提供我的调试 key 。

有什么帮助吗?

关于安卓游戏排行榜在测试时坏了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37099493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com