有没有办法在iPhone上获得防篡改的date和时间?
由于各种原因,我需要从iPhone获取用户无法干预的当前date和时间。 是的,我已经看到了如何检查一个服务器(例如, 在这里 ),但是如果你花一点时间来反省,这也不是无情的篡改。
我期待听到两个膝盖反应:
- 使用GPS时间。
- 这是不能做到的。
在回答另外一个问题时,我已经描述了我对这个问题的研究 。 总结一下:
- GPS时间随用户定义的设置而变化。
- iPhone确实有一个内部防篡改的时间和date,如date时间恢复之后所示
on
即使在设置>常规>时间和date后Set Automatically
设置on
即使在防空洞内也会恢复。
我想知道的是如何访问这个防篡改时间。
编辑
只是要清楚,基于服务器的解决scheme是不适合的。 首先,它可能是假的。 另一方面,应用程序需要在没有networking连接的情况下工作。
假设您始终可以使用Internet,则可以实现连接到远程networking时间协议服务器的类或对象。
这里有一个开源的GitHub项目,应该让你开始 , 以及我find的相关的StackOverflow问题 。