ios – 在区域监控时检测iBeacon需要多长时间?

前端之家收集整理的这篇文章主要介绍了ios – 在区域监控时检测iBeacon需要多长时间?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
采取这种情况:用户在口袋里有一个通过iBeacon的iPhone.她的手机是区域监控.应用程序被唤醒时,现实世界需要多少时间才能进入该地区?
David G. Young( http://developer.radiusnetworks.com/2013/11/13/ibeacon-monitoring-in-the-background-and-foreground.html)发现了一篇关于这个问题的精彩文章,但我不敢相信这真的需要15分钟的时间.
这意味着所有的iBeacon家庭自动化方案都是简单的无法使用的,因为您不会在黑暗的房间里等待15台灯,以便您不要通过主动使用应用程序来打开灯.门开启和锁定是另一种情况,即iBeacon将无法使用(而且NFC在这里工作得更好).还是我错过了什么?

解决方法

我有一个适用于iBeacons的应用程序.它首先获取几个nearUUID的列表,并将其注册为受监视的区域.
当设备进入该区域时,只需要1到几秒钟(iPhone 5S)就可以在didEnterRegion:event上发布本地通知.
当应用程序在前面时,它将立即在当前区域(如果有的话)中定位信标,并且更新以大约一秒的间隔发生.
当应用程序在后台时,测距不启用,否则会立即报告信标灯熄灭(如果您离开其范围).
然而,最终可能需要15分钟(我经历过这个)设备发布didExitRegion:当在最坏的情况下,当有重要的位置监视启用与坏网络或没有网络时.否则,直到大约一分钟才发生.

对不起,这不符合评论.

猜你在找的iOS相关文章