我正在开发一个用于安全目的的应用程序,其中有一项要求是“如果设备被盗则擦除iPhone或我完全填充数据”。
在搜索此功能时,我遇到了一个“查找我的iPhone”应用程序,它支持“远程清除所有数据”这一功能。 (http://www.howtogeek.com/77158/how-to-remotely-lock-or-wipe-your-ios-5-device/)
但我希望通过我的应用程序中的编程方式实现此功能。有人可以为我解决此问题吗?
是否可以通过编程方式执行此功能?
答案 0 :(得分:2)
您无法从应用中完全擦除标准iPhone的数据。该应用程序在沙盒环境中运行,因此您无法访问其他应用程序或iOS本身的数据,这意味着您无法擦除它。话虽这么说,只要用户授予您访问联系人和照片的权限,您就可以通过编程方式擦除照片和联系人。
答案 1 :(得分:2)
Apple没有办法让程序员远程擦除整个设备的数据。
也许你应该在你的应用程序中有功能,如果服务器返回特定标志,你将删除你的应用程序本地存储的所有数据(如你的应用程序的登录详细信息,存储的个人数据)文件)。我建议,因为我之前已经完成了。