我可以成功扫描所有可连接的蓝牙设备:
_manager?.scanForPeripherals(withServices: nil, options: [CBCentralManagerScanOptionAllowDuplicatesKey:true])
但是当我尝试从特定的CBUUID进行扫描时,我的应用程序未发现蓝牙设备。
_manager?.scanForPeripherals(withServices: [CBUUID(string: "FFF1")], options: [CBCentralManagerScanOptionAllowDuplicatesKey:true])
我使用具有相同FFF1服务UUID的LightBlue ios应用程序创建了一个虚拟设备,并且2.代码按预期工作。但是,它不会发现具有相同服务UUID FFF1的真正的蓝牙设备。
注意:所有功能,连接,发现服务,发现特征,读写工作(针对特定CBUUID的打孔除外)
答案 0 :(得分:0)
我已经在iOS13.5中检查了您的代码。
您将获得解决方案。谢谢
io.debezium.relational.history.MemoryDatabaseHistory