我已将谷歌游戏服务设置到我的应用程序并添加了排行榜。我在代码中添加了游戏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));
}
即使在玩了很多次游戏之后,排行榜中的分数也没有更新,这就是排行榜中显示的内容:
此游戏没有公开高分
还尝试将用户的配置文件设置为排行榜中的公共和禁用篡改保护,并使用OAuth2客户端ID和SHA-1指纹进行检查。但仍然显示相同的信息。请让我知道这个问题。三江源!
答案 0 :(得分:2)
通过在Android Studio(工具| Android | SDK管理器)
中升级以下库来解决此问题