altbeacon-IOS,只有 ibeacon 没有被扫描

altbeacon-IOS, Only the ibeacon is not being scanned

enter image description here

我用了swiftUI,确认header bridge也正常。 正如您在图片中看到的,altbeacon 扫描正常, 但不是 ibeacon。

我是这样设置布局的 setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25")

,有什么问题吗?请检查。

我试过像这样更改布局,但没有用。 setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24")

OP 已使用 AltBeacon iOS Beacon Tools

在 iOS 上设置信标扫描

以上工具帮助 iOS 使用 iOS CoreBluetooth API 在后台扫描和解码 Eddystone、AltBeacon 和其他 BLE 信标格式。

但是,上述工具无法检测到 iBeacon,因为 iOS 阻止底层 CoreBluetooth API 获取 iBeacon 广告的扫描结果。为了检测 iBeacon,您必须使用 CoreLocation API 以及您已经在做的事情。虽然这是重复的,但不幸的是,Apple 要求通过沙盒化来自其他 BLE 广告的 iBeacon 进行这种重复。