我正在开发一款Android应用,我在其中使用Google Play游戏服务API。我已经成功实现了各个方面的排行榜,除了我看不到其他玩家的得分,只显示了我自己当前登录的玩家得分。
好像我的测试用户没有与当前用户分享他们的游戏活动,但事实上他们已经拥有,并且这个事实在他们的帐户中是可见的。我还确认当前用户与其他测试用户共享应用程序。更新:我可以使用" All"来查看其他分数,但不能在" Social"中查看。尽管如此,为什么" Social"?
中没有可用的分数我使用的是GoogleApiClient:
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API).addScope(Plus.SCOPE_PLUS_LOGIN)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
我可以成功切换每个帐户的帐户,登录,提交分数等,但在启动排行榜活动时,我无法看到其他测试人员帐户分数。
关于在哪里看的任何想法?
答案 0 :(得分:5)
您的应用和游戏服务后端是否已发布或仍处于测试模式?
取自Google的文档:
“社交排行榜最初将为空,直到您使用Google Play开发者控制台发布相应的排行榜”
https://developers.google.com/games/services/common/concepts/leaderboards
另一个好的读物是:https://developers.google.com/games/services/common/concepts/leaderboardsAdvanced