创建BLE PeripheralServer后,怎么主动断开连接呢
发布于 6 年前 作者 xiulanguo 13755 次浏览 来自 问答

当使用createBLEPeripheralServer创建server后,小程序被其他主机连接后,怎么主动断开这个连接,调用wx.closeBLEConnection这个接口的话会出现下面的情况:

  1. createBLEPeripheralServer需要在openBluetoothAdapter之后才能调用closeBLEConnection接口,否则会报错误:10000,not init,未初始化蓝牙适配器
  2. 在使用openBluetoothAdapter之后,再调用closeBLEConnection接口会报错误:{errCode: 10006, errMsg: “closeBLEConnection:fail:no connection”}
  3. 另外我还尝试了,server.close(),closeBluetoothAdapter,server.removeService这几个接口都不能触发主动断连

所以小程序作为BLEPeripheralServer我该怎么操作才能主动断开连接呢,抽空帮忙解答一下,多谢了!

1 回复

你好,由于iOS没有断开链接的api,故无法主动断开链接

回到顶部