我们可以制作自己的“查找我的 iPhone”应用吗

Posted

技术标签:

【中文标题】我们可以制作自己的“查找我的 iPhone”应用吗【英文标题】:Can we make our own Find My iPhone app 【发布时间】:2014-07-25 02:55:12 【问题描述】:

我正在考虑制作自己的应用程序,例如 Find My iPhone app 。但我很困惑苹果是否允许开发人员使用安全性,或者是否有这样的苹果 API 可以帮助我们包含上述应用程序中的功能。有什么建议么?

【问题讨论】:

【参考方案1】:

好吧,由于声誉低,我无法发表评论。但是人们必须给出一个理由来降低问题的等级。这是一个非常有效的问题。

【讨论】:

感谢您的支持。好吧,如果你有什么有用的,欢迎分享。【参考方案2】:

创建这样的应用程序是半可能的。由于您不允许在后台继续运行,除非某些特殊情况。例如音乐或指导应用(导航应用)

您的应用可以注册以接收来自 GPS 位置的更新并进行处理。 问题是它会一直使用你的 GPS。

查找我的 iPhone 应用是 wifi 位置/SIM 卡位置/gps 位置的组合。

它使用所有这些项目的组合,它必须尽可能地跟踪您的位置。现在回到你的问题,你不能在后台继续运行,这意味着应用程序需要一直保持打开状态(打开我的意思是运行,不一定在屏幕上)。不像苹果自己的应用程序,当然是允许超出这些开发者限制的。

【讨论】:

我认为您不需要通过 ios7 更新保持应用在后台运行。 support.apple.com/kb/HT4211 声明它显然行不通。文章中的一小段引述...“如果您通过将应用程序从多任务显示中向上拖动来强制其退出,它将无法执行其后台活动,例如跟踪位置或响应 VoIP 呼叫,直到您重新启动应用程序。" 这意味着您失去了功能。 我并不是暗示他们应该强制退出应用程序。但是,如果您通过切换到不同的应用程序(或跳板)来后台应用程序,您仍然应该能够使用 APNS 进行后台刷新,这将能够将用户的位置发送到您的服务器。 好的,但我的意思是没有人提到强制退出应用程序。 他在说找到我的iphone,不是吗?找不到我的朋友......你说得对,没有人说退出应用程序,但是“找到我的 iphone”不是整个想法吗?!?!【参考方案3】:

这些 API 可供您创建此应用的主要功能。核心位置和 APNS

    当用户 A 正在寻找用户 B 的位置时,A 会告诉服务器它需要用户 B 的位置。 推送通知可能会启动用户 B 的应用程序,此时... 用户 B 的位置服务将在后台启动, 将此信息发送到您的服务器 然后用另一个推送通知更新用户 A。

【讨论】:

能否告诉我这些 API 的名称? 我描述了错误的应用程序。 ***.com/questions/24947305/…。你还想要这些信息吗?

以上是关于我们可以制作自己的“查找我的 iPhone”应用吗的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助设计“查找我的 iPhone”式应用程序

私有 API iOS iCloud 锁 + 查找我的 iPhone 状态和唯一识别设备

苹果手机弹出查找我的iphone提醒是啥意思?

查找我的iphone为啥时间一直显示五分钟前

应用公园制作app可以拿走源码吗

我们可以使用 SWIG 为 Qt 应用程序制作 python 绑定吗?