后台 iBeacon 监控

Posted

技术标签:

【中文标题】后台 iBeacon 监控【英文标题】:iBeacon monitoring in background 【发布时间】:2014-11-30 08:23:30 【问题描述】:

我读到 ios7.1 应该在后台修复了 iBeacon 监控。我看到,无论我添加了什么后台功能,受监控的信标在后台调用 didExitRegion 大约需要 15 分钟。这使得它在我的场景中相当不可用。

有什么方法可以让更新更频繁?除此之外,还有其他方法可以让我的应用在后台保持活动状态,以便我获得更频繁的监控甚至可能进行测距吗?

【问题讨论】:

你所描述的仍然是 AFAIK - developer.radiusnetworks.com/2014/03/12/… 【参考方案1】:

在 iOS 7.1 上,背景检测时间仍需要长达 15 分钟,尤其是在 iPhone 4S 等旧型号上。我做了测试来证明这一点,你可以在这里阅读:http://developer.radiusnetworks.com/2014/03/12/ios7-1-background-detection-times.html

可以让您的应用在后台保持活动状态,这样这些检测会更快,但除非您有导航或音频应用,允许应用商店批准特殊背景模式,您一次限制为 3 分钟的后台活动。有关详细信息,请参见此处: http://developer.radiusnetworks.com/2014/11/13/extending-background-ranging-on-ios.html

【讨论】:

以上是关于后台 iBeacon 监控的主要内容,如果未能解决你的问题,请参考以下文章

后台 iBeacon 检查间隔

当两个应用监控同一个 iBeacon 区域时会发生啥?

设备重启后的 IOS8 iBeacon 监控

iOS屏幕关闭时如何继续监控iBeacon?

设备重启后 iBeacon 监控/测距

iBeacon 监控无法正常工作