我有一个 BLE 设备,它通过相当标准的用户界面(点击 UITableView 中显示的设备条目)选择后连接到 iOS 设备。
连接很简单——一些内部处理,然后调用 CBCentralManager 的 connectPeripheral(peripheral: options。
需要“忘记”设备(这样 iPhone 就不会再次自动连接到它)。我调用了 cancelPeripheralConnection(peripheral,但设备仍会自动连接回手机。
调用cancelPeripheralConnection(peripheral方法后,如何阻止BLE设备自动重连?
Best Answer-推荐答案 strong>
没有办法使用代码忘记设备。您必须手动转到设置并忘记设备。
当蓝牙打开或设备启动连接时,系统将自动连接到配对设备。你是在 cancelPeripheralConnection 调用之后调用 connect 吗?
关于ios - BLE 设备在 cancelPeripheralConnection 后重新连接(如何忘记 BLE 设备?),我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/44332860/
|