iOS- 如何在不使用UUID的情况下检测周围的所有信标

问题描述 投票:-1回答:1

我正在研究iBeacons。试图找出我周围的所有信标。

[就像Android,在iOS中一样,我们必须在搜索时不指定“ UUID”才能实现这一目标。通过使用UUID,它可以正常工作。

有没有更好的解决方案来搜索您周围的所有信标,而不指定UUID?

我找到了一个解决方案RNLBeaconScanner,它位于目标c中。 RNLBeaconScanner 在ObjC中检测信标,但未迅速检测到相同的信标

提前感谢!

ios swift ibeacon region-ranging
1个回答
0
投票

TLDR;您不能。

更长的答案:如果您专门使用iBeacon,则需要了解其UUID,以便将有效的CLBeaconIdentityConstraint传递给startRangingBeaconsCLLocationManager方法。

Core Bluetooth,可用于常规BLE扫描,不幸的是cannot be used to detect iBeacons,因为apple doesn't want you to

© www.soinside.com 2019 - 2024. All rights reserved.