我想将排行榜整合到我的Android游戏中。但是我还没有决定使用我自己的服务器还是使用谷歌的排行榜。倾向于我偏好的一件事是Google系统是否验证发送的分数。我不希望有人获得排行榜ID(或其他一些数据)并向董事会发送假分数。如果我创建自己的系统(例如在PHP中),我至少可以设置一种方法来验证发送到服务器的分数。例如。通过使用散列系统。
那么有关Google如何验证应用发送数据的信息吗?
答案 0 :(得分:0)
没有服务器端分数验证。
您的游戏可以在每次提交时附加一些额外的元数据,但您(或脚本)需要轮询排行榜并手动删除虚假条目。请参阅Google Play Game Services Management Tools。
(我在附加反篡改哈希的文字游戏中使用了额外的元数据以及关于用户实际做了什么的其他信息。我没有发现任何虚假的哈希不匹配的提交,但它是一种方便的方式看看得分最高的球员实际上在做什么。)