我正在研究iBeacons。试图找出我周围的所有信标。
[就像Android,在iOS中一样,我们必须在搜索时不指定“ UUID”才能实现这一目标。通过使用UUID,它可以正常工作。
有没有更好的解决方案来搜索您周围的所有信标,而不指定UUID?
我找到了一个解决方案RNLBeaconScanner,它位于目标c中。 RNLBeaconScanner 在ObjC中检测信标,但未迅速检测到相同的信标。
提前感谢!
TLDR;您不能。
更长的答案:如果您专门使用iBeacon,则需要了解其UUID,以便将有效的CLBeaconIdentityConstraint传递给startRangingBeacons的CLLocationManager方法。
Core Bluetooth,可用于常规BLE扫描,不幸的是cannot be used to detect iBeacons,因为apple doesn't want you to。