目前,我正在将应用程序从Android移植到iOS,这将管理多个相同类型的设备。每当我连接到第二个设备时,对第一个设备的订阅将不再有效。从那以后,我无法从第一台设备收到任何更新。似乎与第一个设备的连接不再起作用。
我搜索了很多,另一个问题似乎与我的问题有关。 iOS: can I pair more than one bluetooth audio device at once?。唯一answer提及
您无法同时连接两台执行相同服务配置文件的设备。
我可以同时与多个相同类型的设备通信吗?
修改:
实际上,我刚发现它是BLE代码中的一个错误。第一个设备的CBCharacteristic
个对象在第二个设备的回调中被释放。修好bug后,我可以毫无问题地与两台设备通话......