以编程方式如何清除i手机应用程序中的iPhone或iPad数据

时间:2015-08-24 10:17:25

标签: ios swift

我正在开发一个用于安全目的的应用程序,其中有一项要求是“如果设备被盗则擦除iPhone或我完全填充数据”。

在搜索此功能时,我遇到了一个“查找我的iPhone”应用程序,它支持“远程清除所有数据”这一功能。 (http://www.howtogeek.com/77158/how-to-remotely-lock-or-wipe-your-ios-5-device/

但我希望通过我的应用程序中的编程方式实现此功能。有人可以为我解决此问题吗?

是否可以通过编程方式执行此功能?

2 个答案:

答案 0 :(得分:2)

您无法从应用中完全擦除标准iPhone的数据。该应用程序在沙盒环境中运行,因此您无法访问其他应用程序或iOS本身的数据,这意味着您无法擦除它。话虽这么说,只要用户授予您访问联系人和照片的权限,您就可以通过编程方式擦除照片和联系人。

答案 1 :(得分:2)

Apple没有办法让程序员远程擦除整个设备的数据。

也许你应该在你的应用程序中有功能,如果服务器返回特定标志,你将删除你的应用程序本地存储的所有数据(如你的应用程序的登录详细信息,存储的个人数据)文件)。我建议,因为我之前已经完成了。