我可以在iOS中做一个类似“查找我的iphone”的应用程序吗



我想创建一个具有以下功能的应用程序。

  • 跟踪朋友/家人的位置
  • 定位/跟踪被盗设备的位置
  • 锁定设备,使用桌面或短信删除设备数据

上述大部分功能由苹果的"查找我的iPhone"应用程序提供。但我只是想知道是否有可能创建这样一个应用程序。

据我所知,苹果不会允许开发者使用私人API,也不会允许远程擦除数据(如消息、通话细节)。

请给我一些建议。

如果您创建的任何应用程序与任何苹果直接竞争,则应用程序构建应用程序将被appstore拒绝。。但是,上面的大多数事情都可以通过私有api和web服务来完成。。

这在iOS7之前是不可能的。应用程序无法响应任何远程呼叫。有一个新的API,它"可以"用来解决类似的问题:http://mobile.tutsplus.com/tutorials/iphone/ios-7-sdk-mutlitasking-enhancements/或http://www.objc.io/issue-5/multitasking.html(远程通知)。你可以跟踪你的朋友或被盗设备,但不能锁定或擦除它。

有一种方法可以在没有苹果"查找我的iPhone"的情况下远程擦除iPhone-通过Exchange帐户。MS Exchange有一些开源实现,因此可能有机会提供能够擦除设备的服务。但即使你提供这项服务,也需要在iDevice中添加"兑换账户"。我不知道有什么函数可以通过编程实现这一点。

不管怎样,你可以做一个类似于苹果应用程序的应用程序,但它一定有所不同。它必须提供一些特殊的内容或功能,否则将被拒绝。

最新更新