【问题标题】:`Leaderboard` tab not showing in Google Play Games while `Achievements` tab is there有“成就”标签时,“排行榜”标签未显示在 Google Play 游戏中
【发布时间】:2016-05-12 17:30:22
【问题描述】:

我已为我的游戏启用并添加了排行榜和成就。 Google Play 游戏中不显示排行榜选项卡,但成就选项卡显示。我读过该应用程序需要获得足够的关注?这到底是什么意思?我应该如何测试这个功能?

这是来自网络的示例

它显示了成就标签,但如您所见,右侧是排行榜标签。

【问题讨论】:

  • “应用需要获得足够的关注度”是指你的应用应该覆盖一定数量的用户。通过documentation 引用,没有任何部分表明应该是这种情况才能显示“排行榜”选项卡。文档中的内容是,在添加排行榜并正确发布后,它应该会出现并且应该随时可用。请检查是否有可能的疏忽。祝你好运!
  • @gerardnimo 谢谢。它仍然没有出现。它也不会在About 选项卡中显示Features 部分。
  • @Z0q,我要在这里扮演恶魔拥护者。你有没有检查过你的成就板的名字是 100% 一样的? (没有大写差异等)。 Google 服务系统区分大小写。我也遇到过类似的事情。这与关注度无关,因为我的游戏从一开始就有排行榜(而我只有 10 个用户)。
  • @Kanekotic 谢谢你的评论。我需要在哪里查看姓名?我在 Get resources 选项的代码中使用排行榜的 ID。 Google Play 游戏开发者控制台指出有 13 个分数发布到排行榜,但在我的 Android 手机上的 Google Play 游戏中仍然看不到。

标签: java android libgdx google-play-services google-play-games


【解决方案1】:

对于您的问题,您似乎正在尝试在成就选项卡中查找排行榜

LeaderBoard 和Achievement 不会同时显示,您需要通过调用以不同方式显示LeaderBoard

startActivityForResult(Games.Leaderboards.getLeaderboardIntent(
                getApiClient(), getResources().getString(
                        **R.string.your_leaderboard_id**)), REQUEST_LEADERBOARDS);

为了成就它是

startActivityForResult(Games.Achievements.getAchievementsIntent(
                        getApiClient()), REQUEST_ACHIEVEMENTS);

【讨论】:

  • 我不想通过在我的代码中调用函数来显示排行榜,而是希望它在不先进入应用程序的情况下显示在 Google Play 游戏中。
  • 当我打开 Google Play 游戏应用时,我导航到我的应用,它会在那里显示成就。
【解决方案2】:

我直接联系了 Google 支持。他们告诉我,我的应用没有超过他们的 Google Play 游戏用户门槛。他们决定对阈值的位置保密。

【讨论】:

  • Play 游戏中的这个标签和 Google Play 中的图标是否出现在您的应用中?我目前有 21K 用户登录我的游戏,但仍然没有看到他们:(
猜你喜欢
  • 2014-04-11
  • 2017-01-30
  • 2018-09-13
  • 1970-01-01
  • 2016-07-14
  • 2017-09-04
  • 2018-04-23
  • 2017-09-22
  • 2013-10-31
相关资源
最近更新 更多