slambb
slambb
  • 发布:2021-01-18 17:04
  • 更新:2023-03-24 09:06
  • 阅读:3867

【报Bug】writeBLECharacteristicValue 写入 {"errCode":10007}

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: Android

手机系统版本号: Android 7.0

手机厂商: 华为

手机机型: HUAWEI CAZ-AL10

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

uni.writeBLECharacteristicValue({
deviceId: self.deviceId,
serviceId: self.serviceId,
// 这里的 characteristicId 需要在 getBLEDeviceCharacteristics 接口中获取
characteristicId: self.writeCharacteristicId,
// 这里的value是ArrayBuffer类型
value: str2ab(value),
success:(res)=> {
console.log('writeBLECharacteristicValue success', res.errMsg, value)
if (success) {
success(res);
}
},
fail: (fail) => {
console.log(fail)
//重新写入
console.log("writeBLECharacteristicValue Rewrite ===================>"+value);
},
complete: (completeRes) => {

        console.log(completeRes)  
    }  
})

操作步骤:

对应特征值,写入蓝牙数据。提示不支持写入,但是同一个特征值 多次写入,会成功,也会失败。蓝牙特征值应该是没问题的。小米 和ios 都可以写入,华为就有写入提示这个问题

预期结果:

{"errMsg":"writeBLECharacteristicValue:ok"}

实际结果:

{"errMsg":"writeBLECharacteristicValue:fail property not support","errCode":10007}

bug描述:

华为手机 writeBLECharacteristicValue 蓝牙写入特征值 {"errMsg":"writeBLECharacteristicValue:fail property not support","errCode":10007}

2021-01-18 17:04 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

报了这个错误后你会自动断连吗

  • slambb (作者)

    不会

    2021-09-15 17:52

  • 1***@qq.com

    回复 slambb: 嗯嗯 目前发现是硬件的问题

    2021-09-15 18:21

9***@qq.com

9***@qq.com

也遇到这个问题,请问您那边怎么解决的(苹果的可以,华为nova7的和vivo失败)(分包发送的)

  • slambb (作者)

    大多数单片机硬件那边 问题。目前就不会了。

    2021-09-15 17:52

  • yaomu

    回复 slambb: 怎么处理的呢?这个是api问题还是硬件问题?

    2021-10-20 15:49

  • slambb (作者)

    回复 1***@qq.com: 我这个是硬件问题。要叫硬件那边改

    2021-11-12 14:54

Simon001

Simon001

问题解决了吗?

  • slambb (作者)

    你看下你发送那个硬件的特征值或者做硬件的同事看看他的软件有没有问题

    2021-09-15 17:53

前端_小白

前端_小白

我的现在也是这个问题,小程序那边没问题,app就不行,我看你这边找到的问题是硬件这块的,不知道大概是硬件的哪块的问题?

  • woshicainiao

    我的问题跟你一样,小程序可以,app不行

    2022-01-15 12:03

  • woshicainiao

    大佬解决了吗,解决的话,加一下我微信(微信号:QIN_mo418) ,指导一下,跪谢!

    2022-01-15 13:38

1***@qq.com

1***@qq.com

大家这个问题解决了吗?是怎么解决的?

要回复问题请先登录注册