为啥我的 iOS 设备不扫描广告扩展程序?

Posted

技术标签:

【中文标题】为啥我的 iOS 设备不扫描广告扩展程序?【英文标题】:Why my iOS device doesn't scan for advertising extensions?为什么我的 iOS 设备不扫描广告扩展程序? 【发布时间】:2020-04-10 12:25:28 【问题描述】:

我正在尝试扫描广告附加信息,但扫描仪没有发现它们。我正在使用支持蓝牙 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。

是否有人尝试检查任何设备是否支持广告扩展? 也许应该添加更多的东西来启用它?

【问题讨论】:

我在 iPhone 11 Pro 和 iPad Pro 上都得到“否”,因此要么存在错误,要么该功能尚未在 iOS 13 中启用,尽管他们去年打算这样做. 【参考方案1】:

手机或任何硬件设备支持蓝牙 5 并不意味着它支持所有蓝牙 5 功能。在您的情况下,我猜测硬件支持其他一些蓝牙 5 功能(例如 2MPH),但不支持广告扩展。

您可以在其他 *** 答案中找到更多信息:-

https://***.com/a/48269989/2215147

我希望这会有所帮助。

【讨论】:

以上是关于为啥我的 iOS 设备不扫描广告扩展程序?的主要内容,如果未能解决你的问题,请参考以下文章

来自 distriqt 广告扩展的 Java 错误

为啥 NSUserDefaults 在我的应用程序和共享扩展程序之间不起作用?

Swift:为啥我的 iOS 不能扫描其他蓝牙设备

扫描 Javascript 以查找广告软件

在 iOS 上扫描蓝牙 2.1(旧版)设备

当应用程序在后台时扫描外围设备(例如屏幕锁定时)