iOS监控iBeacons的频率如何?

时间:2016-01-23 19:41:23

标签: ios core-location ibeacon

我正在使用iBeacon设备,并且想知道当通过CoreLocation应用程序要求时,iOS监控/检查/扫描iBeacons的频率是多少?我想知道所以我知道我的iBeacon播出的时间有多长并不总是开启。

我很惊讶我无法在网上找到这个(当然Apple也不会告诉我们)

编辑:我的意思是当应用程序本身未运行时,因为手机已重启或应用程序已关闭。

1 个答案:

答案 0 :(得分:1)

此处没有Apple文档,但以下是我从iOS 7和iOS 8设备上的大量测试中学到的内容:

  • 如果应用程序获得有限的(30)蓝牙硬件检测插槽之一,蓝牙芯片将始终扫描信标模式。从理论上讲,一个数据包可以触发检测,但实际上您可能需要几秒钟的传输才能保证检测。

  • 如果应用程序没有获得硬件加速插槽,操作系统将每15分钟执行一次完整扫描。

如果您想要定位具有硬件检测插槽的手机,信标可以在适合用例的任何时间传输5秒钟。如果您想要在没有硬件加速插槽的情况下定位应用程序,则信标必须传输15分钟以确保检测。