【发布时间】:2013-02-15 04:18:27
【问题描述】:
我有一个游戏,用户可以每小时进行一次特定活动。如果他们不只是在设置中更改设备的当前时间,我如何确保距离他们上次尝试某事已经过去了一个小时?
另外,如果我想阻止用户只是删除应用程序并重新安装它,以便他们可以不断尝试而不必等待整整一个小时,有没有什么方法可以在应用程序之后将数据存储在设备上删除还是必须是服务器的东西?
如果我没有服务器,谁能想到一个聪明的方法来通过免费的应用内购买或其他方式做到这一点?
【问题讨论】:
-
你可以在 iCloud 中存储一些东西
-
@dthien iCloud 是一项同步服务。如果您从设备上删除应用程序,则会删除该应用程序的关联数据。删除将同步到 iCloud,这也会删除数据。
-
作弊者总会作弊。如果它只是一个游戏,我不会为此睡太多觉。
-
我只是想在这里添加我自己的问题:您实施这个“每小时一次”限制是因为它使游戏更好,还是因为其他游戏也这样做?
-
嗯,我不玩其他游戏,所以我不知道是否其他游戏会这样做。我这样做是作为一种商业策略,而不是为了让游戏更具吸引力……我想刺激口碑,尽可能多地吸引用户是最好的方法。老实说,这实际上不是游戏,我只是认为这会是最好的例子。
标签: ios objective-c date time save