我正在尝试扫描广告附加信息,但扫描程序未发现它们。我正在使用支持蓝牙5.0的iPad A2152。当然,我的设备已经安装了iOS13。我已经编写了用于测试我的设备是否支持此功能的代码:
if (@available(iOS 13.0, *)) {
if ([CBCentralManager supportsFeatures:CBCentralManagerFeatureExtendedScanAndConnect]) {
NSLog(@"YES");
} else {
NSLog(@"NO");
}
} else {
NSLog(@"Not iOS 13");
}
但是我不知道为什么我没有结果。
有人尝试检查任何设备是否支持广告扩展吗?也许应该添加更多的东西来启用它?
仅仅因为电话或任何硬件设备支持蓝牙5并不意味着它支持所有蓝牙5功能。就您而言,我猜测该硬件支持其他一些蓝牙5功能(例如2MPH),但不支持广告扩展。
您可以在其他StackOverflow答案中找到更多信息:-
https://stackoverflow.com/a/48269989/2215147
我希望这会有所帮助。