首页 > 解决方案 > 信标测距与 BLE 扫描

问题描述

我试图了解信标测距和 BLE 扫描之间的区别。据我了解,信标测距使用 BLE 扫描来查找信标。最重要的是,它使用信号强度(我不需要)计算信标的接近度。我只需要检测信标(类似于信标监控)。由于 IOS 中的 Always 权限要求,我没有使用信标监控。我知道与测距相比,信标监控得到了高度优化,但我想知道测距与 BLE 扫描相比如何。

另外,一个相关的问题:

标签: iosbluetoothbluetooth-lowenergyibeaconbeacon

解决方案


您不能使用 Core 蓝牙扫描来检测 iBeacon。您必须使用 Core Location 和 monitor aCLBeaconRegion来发现 iBeacon。

发现信标后,您无需对其进行范围设置。

苹果文档中所述

重要的

应用程序必须始终具有使用区域监控的授权,并且它们必须配置有位置更新后台模式才能启动。

即使您只在应用程序处于前台时需要信标通知,您也必须始终请求许可。


推荐阅读