1***@qq.com
1***@qq.com
  • 发布:2022-08-30 13:27
  • 更新:2022-08-30 15:57
  • 阅读:514

【报Bug】uni.getBLEDeviceServices 同一个蓝牙,ios跟安卓返回的服务列表数量不一致

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.4.7

手机系统: 全部

手机厂商: 华为

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

//获取蓝牙设备的服务uuid,5.0 //服务uuid可能有多个
GetServiceId(deviceId) {
console.log('连接的蓝牙设备deviceId====', deviceId)
var _this = this
uni.getBLEDeviceServices({
deviceId,
success(res) {

                    console.log("服务列表"+JSON.stringify(res.services))  

                     _this.GetCharacteIdNotify(_this.serviceId,deviceId) //6.0  获取第1个服务uuid的特征值   

                }   
            })  
        }

操作步骤:

在 ios 跟安卓上获取同一个蓝牙的服务列表

预期结果:

uni.getBLEDeviceServices 安卓跟ios返回一致

实际结果:

uni.getBLEDeviceServices 安卓跟ios返回不一致

bug描述:

uni.getBLEDeviceServices 同一个蓝牙,ios跟安卓返回的服务列表数量不一致;
ios上有的服务在安卓上没有

2022-08-30 13:27 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

@DCloud_Android_DQQ @DCloud_UNI_linju_json @DCloud_UNI_LXH @DCloud_Android_DQQ

1***@qq.com

1***@qq.com (作者)

这个问题有好多提问的

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

1***@qq.com

1***@qq.com (作者)

顶顶顶顶顶顶顶顶顶

该问题目前已经被锁定, 无法添加新回复