即使用户设置时钟,如何限制每日使用量?

我有一个IOS应用程序需要跟踪每天免费使用的时间。 一旦超过门槛,用户将不得不购买应用程序或等待第二天解锁当天的免费使用分钟。

有没有一种原生的方式来检测用户是否设置了自己的时钟? 假定没有互联网连接与时间服务器同步

UIApplicationDelegate可以得到以下重要的时间变化调用的方法:

 - (void)applicationSignificantTimeChange:(UIApplication *)application 

你可以尝试一个。 从我的angular度来看,我build议检查每个应用程序启动或willBecomeActive当前date并将这些date安全地存储在列表中。 如果当前date与上次date不同,请将其添加到列表中。 如果列表超过30个项目(或需要多less)禁用试用function。