菜鸟教程小白 发表于 2022-12-11 19:47:39

ios - BLE 设备在 cancelPeripheralConnection 后重新连接(如何忘记 BLE 设备?)


                                            <p><p>我有一个 BLE 设备,它通过相当标准的用户界面(点击 UITableView 中显示的设备条目)选择后连接到 iOS 设备。</p>

<p>连接很简单——一些内部处理,然后调用 CBCentralManager 的 connectPeripheral(peripheral: options:)。</p>

<p>需要“忘记”设备(这样 iPhone 就不会再次自动连接到它)。我调用了 cancelPeripheralConnection(peripheral:),但设备仍会自动连接回手机。 </p>

<p><strong>调用cancelPeripheralConnection(peripheral:)方法后,如何阻止BLE设备自动重连?</strong></p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>没有办法使用代码忘记设备。您必须手动转到设置并忘记设备。</p>

<p>当蓝牙打开或设备启动连接时,系统将自动连接到配对设备。你是在 <code>cancelPeripheralConnection</code> 调用之后调用 connect 吗?</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - BLE 设备在 cancelPeripheralConnection 后重新连接(如何忘记 BLE 设备?),我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/44332860/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/44332860/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - BLE 设备在 cancelPeripheralConnection 后重新连接(如何忘记 BLE 设备?)