ios - 为什么我的 iOS 设备不扫描广告扩展程序?
问题描述
我正在尝试扫描广告扩展,但扫描仪没有发现它们。我正在使用支持蓝牙 5.0 的 iPad A2152。当然,我的设备已经安装了 iOS 13。如果我的设备支持此功能,我已经编写了测试代码:
if (@available(iOS 13.0, *)) {
if ([CBCentralManager supportsFeatures:CBCentralManagerFeatureExtendedScanAndConnect]) {
NSLog(@"YES");
} else {
NSLog(@"NO");
}
} else {
NSLog(@"Not iOS 13");
}
但我不知道为什么我得到结果 NO。
是否有人尝试检查任何设备是否支持广告扩展?也许应该添加更多的东西来启用它?
解决方案
仅仅因为手机或任何硬件设备支持蓝牙 5 并不意味着它支持所有蓝牙 5 功能。在您的情况下,我猜测硬件支持其他一些蓝牙 5 功能(例如 2MPH),但不支持广告扩展。
您可以在其他 StackOverflow 答案中找到更多信息:-
https://stackoverflow.com/a/48269989/2215147
我希望这有帮助。
推荐阅读
- orm - Intershop EDL 建模 - 如何使用级联删除添加依赖项
- html - 带有 data-toggle=button 的 div 内的 asp.net Dropdownlist
- java - 并行多播路由,末尾有 POST
- angular - 从表单控件写入浏览器 URL
- aws-lambda - AWS中SQS队列的实时监控
- python - 非常简单的 Keras 二进制分类不起作用
- java - 我写什么来代替“scanner.skip()”语句?
- javascript - 我如何为 React 和 Redux 操作数据
- python - Python海龟图形反复“越界”
- c# - RaisePropertyChanged 在不同的属性上触发“设置”