Android:从排行榜中删除/隐藏玩家得分

Posted

技术标签:

【中文标题】Android:从排行榜中删除/隐藏玩家得分【英文标题】:Android: delete/hide player score from leaderboard 【发布时间】:2015-05-04 08:54:25 【问题描述】:

可能有一个玩家在 Google Play 商店中破解了我的游戏并提交了令人难以置信的高分。我想从排行榜中隐藏该玩家,但这样做我只找到了这个:https://developers.google.com/games/services/management/api/players/hide 并且没有关于如何使用它的其他解释。通过浏览器调用这些 HTTP 请求显然不起作用,因为需要身份验证。 我需要做什么才能使用这些 API 隐藏该播放器?

【问题讨论】:

【参考方案1】:

对于未来的奋斗者,因为这没有很好的记录。您可以通过在 Google Play 控制台中添加 Web 应用程序并使用 OAuth Playground 来隐藏玩家,执行 REST API Scores: list 和 Players: hide 以获取玩家 ID 并隐藏她/他。

详细的演练请看我的文章:https://gaute.app/dev-blog/gpgs-hide-player

【讨论】:

【参考方案2】:

您应该POST 隐藏,DELETE 取消隐藏。而且您需要一个开发者帐户。一切都写在文档中

【讨论】:

我想他是在问:有没有 GUI 工具可以简化这个? @Gorcyn :即使是这样,如果 OP 一开始就能够编写 android 游戏,他们应该能够组装一个实用程序来处理排行榜。毕竟,如果游戏是可破解的,他们可能必须定期进行。理想情况下,他们应该修复允许黑客入侵的“后门”。 是的,那就用Curl来发送请求吧。 @Squonk 我认为应该有一个工具。每个人都应该使用自己的工具来管理每个游戏开发者自己会管理的事情吗?我应该补充一点:Google Play 游戏服务很容易在 Android 端实现,无需任何复杂的 HTTP API 知识。开发“游戏”也没有那么难,..(从我们在 Play 商店中可以看到) @Gorcyn :如果有 IS 有一个工具可以解决 OP 的问题,那么这个问题无论如何都不适合 ***,它应该在要求关闭时关闭- 站点链接/资源等。来到 SO 并提出一个没有特定编程内容的问题是题外话。 OP 应该开发自己的工具来解决他们的特定问题,或者 Google 来查看是否有现有的应用程序(Android 或基于浏览器)。

以上是关于Android:从排行榜中删除/隐藏玩家得分的主要内容,如果未能解决你的问题,请参考以下文章

如何从排行榜中删除或更改玩家的分数?

游戏中心排行榜得分移除

基于位置的排行榜

需求改进&系统设计

使用ivx的for组件进行循环创建实现排行榜的经验总结

iOS 游戏中心排行榜不允许平局?