【发布时间】:2011-09-01 19:33:09
【问题描述】:
我目前正在为产品管理游戏使用 NSNotification(或一般意义上的本地通知),该游戏严重依赖用户的 NSDate/Time,然后使用本地通知在产品准备就绪时发出警报。
但是,在我对类似游戏的实验中,只需将系统时钟向前移动即可击败该系统,从而加快游戏速度。
我注意到一些游戏已经阻止了这一点,但我认为你是通过一个与在线时钟同步并且从不使用 iPhone 时钟的内部时钟来做到这一点的,但这只是一个猜测,因为显然这样的系统没有如果您无法访问互联网,则无法工作。
无论如何,我希望已经走这条路的人能澄清一下;
对于依赖用户 NSDate/Time 的游戏来说,本地通知(或推送通知)本身是否足够成熟?
如何防止用户/作弊者在游戏中击败 NSNotification/NSDates?
是否有文章或框架,或者可以解释关于这个主题的最佳方法的东西?
我发现Virtual Pet Games 的类似问题,但我仍然对其他建议感兴趣。
【问题讨论】:
标签: ios iphone nsdate nsnotification