Android 排行榜-此游戏无公开分数

Android 排行榜-此游戏无公开分数,android,google-play-games,leaderboard,Android,Google Play Games,Leaderboard,我已经在我的应用程序中设置了google play game服务,并添加了排行榜。我在代码中添加了游戏id和排行榜id。现在应用程序和游戏都发布了 用于启动排行榜的代码 if(mclient.isConnected()) { startActivityForResult(Games.Leaderboards.getLeaderboardIntent( getApi

我已经在我的应用程序中设置了google play game服务,并添加了排行榜。我在代码中添加了游戏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指纹进行检查。但同样的信息仍在显示。请让我知道这个问题。谢谢

通过升级Android Studio(Tools | Android | SDK Manager)中的以下库修复了此问题

  • Android SDK平台工具
  • 谷歌游戏服务
  • 谷歌知识库
基于此,您应该创建一个侦听器函数,以允许
gameNetwork.request()
有机会将有关呼叫成功的信息返回给您。您还应该查看设备的控制台日志(没有附加参数的adb logcat),看看是否有任何错误。