我想将排行榜集成到我的Android游戏中。但是,我不确定要使用自己的服务器还是使用Google的排行榜。我偏爱的一件事是Google系统是否对发送的分数进行身份验证。我不希望有人获得排行榜ID(或其他数据)并将假分数发送给董事会。如果我使用自己的系统(例如PHP),则至少可以设置一种方法来验证发送到服务器的分数。例如。通过使用哈希系统。
那么,关于Google如何验证应用发送的数据是否有任何信息?
最佳答案
没有服务器端分数验证。
您的游戏可以在每次提交时附加一些额外的元数据,但是您(或脚本)需要轮询排行榜并手动删除虚假条目。参见Google Play Game Services Management Tools。
(我在文字游戏中使用了额外的元数据,附加了防篡改哈希以及有关用户实际操作的其他信息。我没有捕获到任何虚假的哈希不匹配的提交内容,但这是查看内容的便捷方法得分最高的球员实际上在做。)
关于android - Google Play排行榜是否对发送的数据进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356440/