排行榜 - 此游戏没有公开分数
Posted
技术标签:
【中文标题】排行榜 - 此游戏没有公开分数【英文标题】:Leaderboard - No public scores for this game 【发布时间】:2017-12-10 08:50:37 【问题描述】:我已为我的应用设置了 google play 游戏服务并添加了排行榜。我在代码中添加了游戏 ID 和排行榜 ID。现在应用程序和游戏都已发布。
用于启动排行榜的代码
if(mclient.isConnected())
startActivityForResult(Games.Leaderboards.getLeaderboardIntent(
getApiClient(), getString(R.string.leaderboard_quiz_app)),
1);
这就是分数的更新方式
if(mclient.isConnected())
Games.Leaderboards.submitScore(getApiClient(),
getString(R.string.leaderboard_quiz_app),
Long.valueOf(score));
即使玩了 n 次游戏,排行榜中的分数也没有更新,这就是排行榜中显示的内容:
此游戏没有公开的高分
还尝试将用户的个人资料设为公开并在排行榜中禁用篡改保护,并使用 OAuth2 客户端 ID 和 SHA-1 指纹进行检查。但仍然显示相同的消息。请让我知道这个问题。谢谢!
【问题讨论】:
基于此forum,您应该创建一个侦听器函数以允许gameNetwork.request()
有机会向您返回有关呼叫成功的信息。您还应该查看设备的控制台日志(没有附加参数的 adb logcat),看看是否有任何错误。
【参考方案1】:
通过升级 android Studio 中的以下库修复了此问题(工具 | Android | SDK 管理器)
Android SDK 平台工具 Google Play 服务 Google 存储库【讨论】:
以上是关于排行榜 - 此游戏没有公开分数的主要内容,如果未能解决你的问题,请参考以下文章