我有一个IOS应用程序,需要跟踪每天的免费使用时间.一旦超过阈值,用户就必须购买应用程序或等待第二天解锁当天的免费使用时间.
是否有本地方法来检测用户是否已将时钟设置回来?假设没有Internet连接与时间服务器同步
UIApplicationDelegate可以在重大时间变化时调用以下方法:
- (void)applicationSignificantTimeChange:(UIApplication *)application
Run Code Online (Sandbox Code Playgroud)
你可以试试那个。从我的角度来看,我建议在每次应用程序启动或 willBecomeActive 时检查当前日期,并将这些日期安全地存储在列表中。如果当前日期与上次日期不同,请将其添加到您的列表中。如果列表包含超过 30 个项目(或您需要的数量),请禁用试用功能。
| 归档时间: |
|
| 查看次数: |
307 次 |
| 最近记录: |