我们可以在应用后台(iOS和Android)中检测到信标。我看到Eddystone信标有iOS背景的问题。怎么解决这个问题?
答案 0 :(得分:5)
iOS确实允许对Eddystone等服务广告进行背景检测,但 Eddystone检测时间可能比iBeacon 慢。 iBeacon检测更快的原因是因为 Apple已使用硬件过滤器对其进行了优化。当您监控iOS上的iBeacon区域时,会激活蓝牙芯片中的硬件过滤器插槽。这会导致iBeacon检测在应用程序处于后台时大约2秒内发生,前提是硬件插槽尚未用完。
您可以使用 beacons that interleave both iBeacon传输和Eddystone传输来获取类似的Eddystone 信标的快速检测,并让您的应用查找两者。 iBeacon检测将在后台非常快速地唤醒您的应用程序,一旦激活,它将能够立即接收Eddystone广告。
您可以详细了解蓝牙硬件检测插槽如何影响iBeacon检测时间here.
完全披露:我是Radius Networks的总工程师,负责制作交叉iBeacon和Eddystone传输的信标。