可能重复:
Is there a clock in iOS that can be used that cannot be changed by the user
我知道在许多iOS游戏中,任务需要花费时间(即“动物完成育种前10小时”),可以进入“设置”并更改时间以加快完成任务。在我正在开发的游戏中,我不希望用户这样做,所以我试图实现一个系统来防止这种类型的作弊。我已经考虑了很多,但无法提出解决方案。基本上,我的问题是如何在不依赖系统时钟(可以轻易操作)的情况下跟踪时间,以防止用户作弊?
答案 0 :(得分:3)
将我的评论转化为答案。
不依赖于用户或设备,而是依靠外部源提供无偏的时间。时间服务器,服务器等。如果你不信任......
答案 1 :(得分:1)
而不是“X小时的真实世界时间”,“Y分钟的应用内时间”会为你工作吗?当您的应用暂停/恢复时,您可以暂停/继续计时器。