uni.closeBLEConnection({
deviceId: state.deviceId,
success: function (res) {
console.log('日志:断开与低功耗蓝牙设备的连接-success-res=', JSON.stringify(res));
}
});
uni.closeBluetoothAdapter({
success: function (res) {
console.log('日志:关闭蓝牙模块-success-res=', JSON.stringify(res));
}
});
- 发布:2024-07-16 16:03
- 更新:2024-11-29 17:04
- 阅读:267
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.3 (23D2057)
HBuilderX类型: 正式
HBuilderX版本号: 4.15
手机系统: iOS
手机系统版本号: iOS 17
手机厂商: 苹果
手机机型: iphone 11
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
**操作步骤:**
1. 先蓝牙连接上A设备了
2. 再去连接B设备:使用示例代码 先断开 A设备的连接,之后再去蓝牙连接 B设备。。。
**操作步骤:**
1. 先蓝牙连接上A设备了
2. 再去连接B设备:使用示例代码 先断开 A设备的连接,之后再去蓝牙连接 B设备。。。
预期结果:
A设备正确断开了蓝牙连接,蓝牙连接上了B设备
A设备正确断开了蓝牙连接,蓝牙连接上了B设备
实际结果:
蓝牙连接成功,想断开蓝牙连接,调用uni.closeBLEConnection+uni.closeBluetoothAdapter,回调已成功,但是系统设置--蓝牙模块--还处于连接状态。
A设备未真正断开蓝牙连接。
蓝牙连接成功,想断开蓝牙连接,调用uni.closeBLEConnection+uni.closeBluetoothAdapter,回调已成功,但是系统设置--蓝牙模块--还处于连接状态。
A设备未真正断开蓝牙连接。
bug描述:
示例代码:
uni.closeBLEConnection({
deviceId: state.deviceId,
success: function (res) {
console.log('日志:断开与低功耗蓝牙设备的连接-success-res=', JSON.stringify(res));
}
});
uni.closeBluetoothAdapter({
success: function (res) {
console.log('日志:关闭蓝牙模块-success-res=', JSON.stringify(res));
}
});
操作步骤:
- 先蓝牙连接上A设备了
- 再去连接B设备:使用示例代码 先断开 A设备的连接,之后再去蓝牙连接 B设备。。。
预期结果是:
A设备正确断开了蓝牙连接,蓝牙连接上了B设备
实际结果 - bug描述:
蓝牙连接成功,想断开蓝牙连接,调用uni.closeBLEConnection+uni.closeBluetoothAdapter,回调已成功,但是系统设置--蓝牙模块--还处于连接状态。
a***@163.com
蹲后续
2024-11-29 17:04