我正在尝试使用 UUID 作为特定信标的标识符(在本例中使用手机)。我知道 major 和 minor 用于执行此操作,但我宁愿使用 UUID 或标识符字符串。
话虽如此,有没有办法通过 CLBeacon API 扫描信标而不考虑 UUID?
最佳答案
在 Android 上,您可以扫描所有 UUID。在 iOS 上你不能。参见:
http://developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.html
在 iOS 上,CoreLocation 限制您最多只能监视 20 个不同的 UUID。范围没有 20 个的限制,但您仍然必须提前知道 UUID。
关于ios - 检测具有不同 UUID 的 iBeacon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20834211/