Android 排行榜-此游戏无公开分数
我已经在我的应用程序中设置了google play game服务,并添加了排行榜。我在代码中添加了游戏id和排行榜id。现在应用程序和游戏都发布了 用于启动排行榜的代码Android 排行榜-此游戏无公开分数,android,google-play-games,leaderboard,Android,Google Play Games,Leaderboard,我已经在我的应用程序中设置了google play game服务,并添加了排行榜。我在代码中添加了游戏id和排行榜id。现在应用程序和游戏都发布了 用于启动排行榜的代码 if(mclient.isConnected()) { startActivityForResult(Games.Leaderboards.getLeaderboardIntent( getApi
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指纹进行检查。但同样的信息仍在显示。请让我知道这个问题。谢谢 通过升级Android Studio(Tools | Android | SDK Manager)中的以下库修复了此问题
- Android SDK平台工具
- 谷歌游戏服务
- 谷歌知识库
gameNetwork.request()
有机会将有关呼叫成功的信息返回给您。您还应该查看设备的控制台日志(没有附加参数的adb logcat),看看是否有任何错误。