如何在发布前重置 Google Play 游戏排行榜?

Posted

技术标签:

【中文标题】如何在发布前重置 Google Play 游戏排行榜?【英文标题】:How do I reset Google Play Games leaderboards before publishing? 【发布时间】:2013-05-12 12:04:31 【问题描述】:

我在将新的 Google Play 游戏与虚假分数集成时进行了一些测试,现在我需要在发布我的游戏之前重置排行榜!

我找到了这个 REST API: https://developers.google.com/games/services/management/api/?hl=en#Scores

但这似乎只与网页游戏有关,与安卓游戏无关: “使用 Google Play 游戏服务 REST API 从您的网络游戏中设置和检索游戏服务数据”

谢谢!

【问题讨论】:

如果你对一个问题投了反对票,你至少应该解释为什么...... 我不同意这个问题被关闭,这是本周推出的一项新服务,我很确定会有其他人问同样的问题,想知道如何重置未发布的排行榜分数... 我也不同意,这项服务是新的,google api 文档中没有任何信息。 任何对答案感兴趣的人,请投票重新打开这个问题! =) 您是否检查过是否可以在开发者控制台中重置它们?! 【参考方案1】:

我最终将开发者控制台中的所有排行榜切换为使用“最低分数最好”而不是之前的“最高分数最好”,这似乎重置了已保存的旧分数。这有点小技巧,但非常有用。你可能会再次切换回来,一切都会被清除。

【讨论】:

这成功了!我能够将其切换为 Smaller 更好,然后立即切换回 Larger 更好。它立即清除分数而无需重建任何东西。 它是否适用于已发布的排行榜?我想在排行榜上线后定期重置,但没有找到这样做的方法... @Zennichimaro 您不能在已发布的排行榜上这样做。无论如何,我想确认这个“黑客”仍然有效——现在就这样做了。我仍然不知道有什么更好的方法。 在未发布的排行榜中工作【参考方案2】:

更新答案,因为现在可以在开发过程中重置排行榜。

您只能重置草稿排行榜的玩家进度数据。

要在 Google Play 开发者控制台中重置排行榜,请点击 表单底部标有重置排行榜进度的按钮 对于那个事件。要以编程方式重置排行榜数据,请调用 管理 API 分数方法。

参考:https://developers.google.com/games/services/common/concepts/leaderboards#resetting_a_leaderboard

【讨论】:

这对我不起作用。我发布的排行榜在测试中获得了高分,结果实际上被打破了。我不得不删除它并用另一个排行榜替换它。 是的,任何人都不要相信这一点。我相信它,现在我所有的分数都是他们的发布版本。此外,发布游戏和谷歌游戏中心后无法重置排行榜。 正如描述的那样工作得很好。请记住,这只能在草稿排行榜中进行,而不能在已发布的排行榜中进行。【参考方案3】:

重置测试成绩和排行榜分数

截至 2013 年 9 月 9 日(来自 Play 游戏平台的公共问题跟踪器):

Issue 9: reset leader board / achievement data.

如果您仍处于测试阶段,您可以通过从开发者控制台的测试列表中删除您的帐户并重新添加来重置您的成就。

【讨论】:

以上是关于如何在发布前重置 Google Play 游戏排行榜?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google Play 游戏服务中获取排行榜和成就信息

如何从 Google Play 游戏服务的排行榜中获得排名?

如何限制到最大值。在 Google Play 游戏服务排行榜 API 中提交 1x 分数?

如何从 Google Play 游戏服务排行榜中删除被黑分数?

在 Google Play 游戏中查看应用的排行榜

使用 Google Play 游戏服务仅显示社交排行榜