【发布时间】:2015-01-02 23:36:36
【问题描述】:
我正在开发一个使用 Google Play Games Services API 的 Android 应用。我已经成功实现了各个方面的排行榜,除了我看不到其他玩家的分数,只显示我自己当前登录的玩家分数。
就好像我的测试用户没有与当前用户分享他们的游戏活动,但实际上他们已经分享了,而且这一事实在他们的帐户中是可见的。我还确认当前用户与这些其他测试用户共享该应用程序。更新:我可以使用“全部”查看其他分数,但不能在“社交”中查看。不过,为什么“社交”中没有分数?
我使用这个 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();
我可以为每个账户成功切换账户、登录、提交分数等,但是当我开始排行榜活动时,我根本看不到其他测试者账户的分数。
关于去哪里看有什么想法吗?
【问题讨论】:
-
我知道这可能听起来很傻(只是确保)-您是否切换了排行榜以显示“所有”玩家的分数(不仅仅是社交)。默认情况下,当您打开排行榜时,它们会显示社交(即您圈子中的人的得分),并且有一个切换开关来显示所有得分。
-
感谢@free3dom,我确实做到了,这是我唯一的更新:我可以使用“全部”查看其他分数,但仍不能使用“社交”。 “社交”应该起作用,因为每个测试者帐户都在另一个圈子中,并且游戏活动与该圈子共享。我想知道它是否与尚未发布的应用程序有关?
标签: android google-plus google-play-services google-play-games leaderboard