是否可以从 iphone 静默发送位置数据(当然需要用户同意)?

Posted

技术标签:

【中文标题】是否可以从 iphone 静默发送位置数据(当然需要用户同意)?【英文标题】:Is it possible to send location data silently from the iphone (with users agreement ofcourse)? 【发布时间】:2012-05-26 20:02:14 【问题描述】:

我想知道是否可以创建一个应用程序来发送我 9 岁孩子的 iPhone 位置,假设每 30 分钟发送一次,即使 iPhone 未处于活动状态。 如果没有,那他每次使用手机时都可以发送吗?

【问题讨论】:

如果应用程序未处于活动状态,iphone 将在 30 分钟左右后将其杀死。当应用程序从互联网下载时,或当 GPS 开启时,有例外,但您需要通过互联网“上传”发送信息,我认为 30 分钟限制适用 【参考方案1】:

为什么不使用现有的解决方案?

http://www.apple.com/icloud/features/find-my.html

看看找到我的朋友 - 它也有家长限制。这正是您想要的。

【讨论】:

【参考方案2】:

您可能正在寻找startMonitoringForReigion:desiredAccuracy:。此功能将允许您将 iPhone 设置为在越过定义的边界时通知您的应用程序。当您收到此通知时,我相信您可以将该信息发送到服务器或任何地方。

也就是说,如果您想要监控孩子的位置,那么 Apple 的“查找我的朋友”应用会为您带来好运。

【讨论】:

以上是关于是否可以从 iphone 静默发送位置数据(当然需要用户同意)?的主要内容,如果未能解决你的问题,请参考以下文章

iPhone 上的隧道网络请求

从移动浏览器获取位置数据

将数据发送到 iPhone 应用程序而不唤醒它

如何检测iOS设备是否处于静默模式?

静默通知上的 iOS 后台发布请求

如何向浏览器的 Javascript 应用程序发送静默推送?