android - Google Play排行榜是否对发送的数据进行身份验证?

标签 android authentication google-play leaderboard

我想将排行榜集成到我的Android游戏中。但是,我不确定要使用自己的服务器还是使用Google的排行榜。我偏爱的一件事是Google系统是否对发送的分数进行身份验证。我不希望有人获得排行榜ID(或其他数据)并将假分数发送给董事会。如果我使用自己的系统(例如PHP),则至少可以设置一种方法来验证发送到服务器的分数。例如。通过使用哈希系统。

那么,关于Google如何验证应用发送的数据是否有任何信息?

最佳答案

没有服务器端分数验证。

您的游戏可以在每次提交时附加一些额外的元数据,但是您(或脚本)需要轮询排行榜并手动删除虚假条目。参见Google Play Game Services Management Tools

(我在文字游戏中使用了额外的元数据,附加了防篡改哈希以及有关用户实际操作的其他信息。我没有捕获到任何虚假的哈希不匹配的提交内容,但这是查看内容的便捷方法得分最高的球员实际上在做。)

关于android - Google Play排行榜是否对发送的数据进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356440/

相关文章:

google-app-engine - Google App Engine OAuth 端点是否支持 OAuth 2.0?

java - Google 开发者控制台...没有升级到产品操作?

安卓发布及应用上市

android - 当通过 Intent 传递字符串时,在下一个 Activity 中获取字符串值时,只有一个不为空

Android - 如何创建 Excel 工作表类型布局?

android - 如何使用 Sublime 为 React Native 应用程序编写代码

java - commandinfokationfailure,有人知道如何修复这个错误吗?

java - 如何修复从设置 Activity 到主要 Activity 的移动?

authentication - 仅在启用了 "Access for less secure apps"的帐户中才能通过Gmail帐户发送电子邮件

authentication - 如何区分 Microsoft MSA 和 AAD 帐户