有没有办法在iPhone上获得防篡改的date和时间?

由于各种原因,我需要从iPhone获取用户无法干预的当前date和时间。 是的,我已经看到了如何检查一个服务器(例如, 在这里 ),但是如果你花一点时间来反省,这也不是无情的篡改。

我期待听到两个膝盖反应:

  1. 使用GPS时间。
  2. 这是不能做到的。

在回答另外一个问题时,我已经描述了我对这个问题的研究 。 总结一下:

  1. GPS时间随用户定义的设置而变化。
  2. iPhone确实有一个内部防篡改的时间和date,如date时间恢复之后所示on即使在设置>常规>时间和date后Set Automatically设置on即使在防空洞内也会恢复。

我想知道的是如何访问这个防篡改时间。


编辑

只是要清楚,基于服务器的解决scheme是不适合的。 首先,它可能是假的。 另一方面,应用程序需要在没有networking连接的情况下工作。

假设您始终可以使用Internet,则可以实现连接到远程networking时间协议服务器的类或对象。

这里有一个开源的GitHub项目,应该让你开始 , 以及我find的相关的StackOverflow问题 。