我正在开发一个用于安全目的的应用程序,它有一个要求为“如果 iPhone 被盗,请彻底清除 iPhone 数据”。
在搜索此功能时,我在这里遇到了一个支持“远程清除所有数据”功能的应用程序“查找我的 iPhone ”。
我不知道如何实现此功能。有人可以给我这个问题的解决方案吗?
我不确定,但我读到“查找我的 iPhone”使用“MobileMe 服务”。有人可以为我提供有用的材料或有人可以解释我如何使用这个“MobileMe 服务”来开发我的应用程序吗?
远程擦除仅适用于 Exchange 用户和 MobileMe 用户(通过“查找我的 iPhone”应用程序)。据我所知,MobileMe 没有公共 api 或 sdk。
“查找我的 iPhone”是由 Apple 开发的,所以如果他们使用一些私有 API 和一些云服务来实现此功能,我不会感到惊讶。我读到手机需要互联网连接并启用推送才能使擦除工作。
如果没有越狱,你就无法实现这一点 - 很简单。
应用程序被锁定在沙箱内。您无法访问这些沙箱之外的资源 - iOS 就是不允许您这样做。您的应用在其沙盒之外没有读/写权限。