zyh_fz
zyh_fz
  • 发布:2021-10-22 16:59
  • 更新:2021-11-12 15:36
  • 阅读:693

【报Bug】ble启动notify失败

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.2.11

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

华为pot-al00a 10.0.0.174 iPhone12.5.5

示例代码:
notifyBLECharacteristicValueChange() {  
            let deviceId = this.equipment[0].deviceId;  
            let serviceId = this.servicesData[0].uuid;  
            let characteristicId = this.characteristicsData[0].uuid;  
            let notify = this.characteristicsData[0].properties.notify;  
            console.log(deviceId);  
            console.log(serviceId);  
            console.log(characteristicId);  
            console.log(notify);  
            var that = this;  
            uni.notifyBLECharacteristicValueChange({  
                state: true, // 启用 notify 功能  
                // 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接  
                deviceId,  
                // 这里的 serviceId 需要在 getBLEDeviceServices 接口中获取  
                serviceId,  
                // 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取  
                characteristicId,  
                success(res) {  
                    console.log('notifyBLECharacteristicValueChange success:' + res.errMsg);  
                    console.log(JSON.stringify(res));  
                    that.onBLECharacteristicValueChange();  
                },  
                fail(res) {  
                    console.log(JSON.stringify(res));  
                }  
            });  
        },

操作步骤:

一直重复

预期结果:

解决问题

实际结果:

未解决

bug描述:

调用uni.notifyBLECharacteristicValueChange一直失败错误信息如下
{"errMsg":"notifyBLECharacteristicValueChange:fail error,Property unsupport Notify or Indicate,https://ask.dcloud.net.cn/article/282","errCode":-10007,"code":-10007}

代码示例中打印的日志信息如下
45569B0D-9032-03FD-F854-31DB93A1445D
49535343-FE7D-4AE5-8FA9-9FAFD205E455
49535343-ACA3-481C-91EC-D85E28A60318
[Boolean] true
{"errMsg":"notifyBLECharacteristicValueChange:fail error,Property unsupport Notify or Indicate,https://ask.dcloud.net.cn/article/282","errCode":-10007,"code":-10007}

2021-10-22 16:59 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

请问有找到解决方法吗

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