如何以编程方式清除 iPhone 数据?
我正在开发一个用于安全目的的应用程序,其有 1 个要求“如果 iPhone 被盗,请完全清除 iPhone 数据”。
在搜索此功能时,我遇到了一个应用程序“查找我的 iPhone”这里支持“远程清除所有数据”这一功能。
我不明白这个功能是如何实现的。有人可以给我解决这个问题吗?
我不确定,但我读到“查找我的 iPhone”使用“MobileMe 服务”。有人可以向我提供有用的材料,或者有人可以向我解释如何使用此“MobileMe 服务”来开发我的应用程序吗?
I am developing an application for security purpose which has 1 requirement as "Wipe out iPhone data completely if iPhone is stolen".
While doing search for this functionality, I came across one application "Find My iPhone" here which supports this feature of "remotely wipe out all data".
I am not getting how this functionality is acheived. Can someone give me a solution for this problem?
I am not sure but I read that "Find My iPhone" uses "MobileMe Services". Can someone provide me usefule material or can someone explain me how to use this "MobileMe Service" for developing my application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
远程擦除仅适用于 Exchange 用户和 MobileMe 用户(通过“查找我的 iPhone”应用程序)。据我所知,MobileMe 没有公共 api 或 sdk。
“查找我的 iPhone”是由 Apple 开发的,因此如果他们使用一些私有 API 和一些云服务来实现此功能,我不会感到惊讶。我读到手机需要互联网连接并启用推送才能进行擦除。
Remote wipe is only available for Exchange users and MobileMe users(through "Find My iPhone" app). MobileMe doesn't have a public api or sdk as far as i know.
"Find my iPhone" is developed by Apple so it wouldn't surprise me if they are using some private API with some cloud services to achieve this feature. I read that the phone needs an internet connection and push enabled in order to make the wipe work .
如果不越狱,你就无法实现这一点 - 简单地说。
应用程序被锁定在沙箱内。您无法访问这些沙箱之外的资源 - iOS 不允许您这样做。您的应用程序在其沙箱之外没有读/写权限。
You can't implement this without jailbreaking - simple as.
Applications are locked down inside of sandboxes. You can't access resources outside of those sandboxes - iOS just won't allow you. Your app doesn't have read/write permissions outside of its sandbox.