我有一个AppStore游戏,它使用GameCenter存储最佳分数。过了一会儿我决定开源吧,用git作为我的版本控制系统并在GitHub上发布。
两三天后,我看到的分数太大而不真实。是的,我在GameCenter中使用了分数的间隔,但我的上限高于实际分数。
首先,我考虑过从源代码中删除排行榜ID,但是......我很难从每次提交中删除其名称而不触及该文件中的其他更改,并且在同一时刻允许我的项目成为在没有任何错误和警告的情况下构建,我想让这个项目/游戏在有人运行时正常工作。
那么,有什么办法可以防止作弊吗?是否有任何机制阻止其他开发者签署的应用程序在我的应用程序的GameCenter排行榜中发布分数?