l***@126.com
l***@126.com
  • 发布:2024-07-16 16:03
  • 更新:2024-11-29 17:04
  • 阅读:267

【报Bug】uniapp ios 系统设置--蓝牙未断开 - 官方至今未解决

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 14.3 (23D2057)

HBuilderX类型: 正式

HBuilderX版本号: 4.15

手机系统: iOS

手机系统版本号: iOS 17

手机厂商: 苹果

手机机型: iphone 11

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
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));  
            }  
});

操作步骤:
**操作步骤:**  
1. 先蓝牙连接上A设备了  
2. 再去连接B设备:使用示例代码 先断开 A设备的连接,之后再去蓝牙连接 B设备。。。

预期结果:

A设备正确断开了蓝牙连接,蓝牙连接上了B设备

实际结果:

蓝牙连接成功,想断开蓝牙连接,调用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));
}
});

操作步骤:

  1. 先蓝牙连接上A设备了
  2. 再去连接B设备:使用示例代码 先断开 A设备的连接,之后再去蓝牙连接 B设备。。。

预期结果是:
A设备正确断开了蓝牙连接,蓝牙连接上了B设备

实际结果 - bug描述:
蓝牙连接成功,想断开蓝牙连接,调用uni.closeBLEConnection+uni.closeBluetoothAdapter,回调已成功,但是系统设置--蓝牙模块--还处于连接状态。

2024-07-16 16:03 负责人:无 分享
已邀请:
自用仓库

自用仓库

兄弟,解决了么,也遇见这个问题了

1***@qq.com

1***@qq.com - 软件聚导航

一样问题,也是苹果的,安卓正常,ios出现和你上面的问题一样

a***@163.com

a***@163.com

插个眼 同样的问题 蹲后续

要回复问题请先登录注册