2012-02-07 56 views
0

我有需要检查iPhone何时恢复出厂设置。没有任何(我见过)Api调用来检查iPhone何时重置。那么iPhone上有什么文件或某些东西在重置iPhone时被删除或修改?从应用内检测iPhone上的出厂重置

任何帮助,将不胜感激。谢谢

+2

您的应用程序如何检测出厂重置?当出厂重置时,您的应用程序将与设备上的所有其他应用程序和数据一起被删除。 – yuji 2012-02-07 16:03:12

回答

1

不,没有办法得到通知或找出最终的工厂重置。这主要有两个原因:

  • 苹果不希望你知道。应用程序有非常严格的规则,它们是独立的应用程序,不会干扰手机本身的内部事务。
  • 如果发生最终的工厂重置,应用程序以及任何其他数据将被删除。这意味着你只能通过比较UDID的方式来判断应用程序是否已被删除并重新安装,这是Apple不允许的。
+0

您也无法检测到UUID设备,您将不得不生成一个并保存,并且在新安装时您将拥有一个新设备。查看ios 5并查看设备UUID是否折旧,迟早会从公共API中删除。 – 2012-02-07 16:19:23

0

你无法检测到公共apis的任何东西。所以也许有私人的检测工厂重置日期或类似的东西。但既然他们是私人的,我认为你必须写一封邮件给苹果或在那里工作的人。