如何防止用户在 iOS 中更改系统 date/time
How to prevent user changing system date/time in iOS
我使用 [NSDate date]
获取用户的系统时间,但如果用户更改系统 date/time,我将得到一个错误日期。我该如何解决这个问题?
ps : [NSDate date]
是从用户 iPhone 获取日期的唯一方法,而且用户没有网络。
您不能阻止用户更改系统日期或时间。
作为辅助措施,您可以在网络可用时从服务器 获取真实时间。也就是说,当应用程序可以访问网络时,不要相信本地系统时间。然而,这只是辅助措施。无法确保网络始终处于连接状态。在我看来,综上所述,没有绝对的方法可以防止系统数据被更改,但是我们可以利用服务器时间来削弱它的负面影响。
我使用 [NSDate date]
获取用户的系统时间,但如果用户更改系统 date/time,我将得到一个错误日期。我该如何解决这个问题?
ps : [NSDate date]
是从用户 iPhone 获取日期的唯一方法,而且用户没有网络。
您不能阻止用户更改系统日期或时间。
作为辅助措施,您可以在网络可用时从服务器 获取真实时间。也就是说,当应用程序可以访问网络时,不要相信本地系统时间。然而,这只是辅助措施。无法确保网络始终处于连接状态。在我看来,综上所述,没有绝对的方法可以防止系统数据被更改,但是我们可以利用服务器时间来削弱它的负面影响。