小程序 IOS系统 wx.writeBLECharacteristicValue 返回 {errno: 1509000, errMsg: "writeBLECharacteristicValue:ok"},发送数据正常,但蓝牙锁无反应;
安卓系统返回 {errno: 0,errCode: 0, errMsg: "writeBLECharacteristicValue:ok"}蓝牙锁正常开锁,哪位大佬帮忙指点一下是什么原因导致?
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.writeBLECharacteristicValue | 微信iOS客户端 | 8.0.42 | 2.21.4 |
4 个回答
我说一下我的解决方法吧。问题:安卓一切正常,切换ios的时候,发现调用wx.writeBLECharacteristicValue出现errno: 1509000, errMsg: "writeBLECharacteristicValue:ok",在试了很多的情况之后,才发现是wx.writeBLECharacteristicValue参数填错了。
解决:writeType参数不要填,无论你是用uni.writeBLECharacteristicValue还是wx.writeBLECharacteristicValue都不要填这个参数。然后一次性只发送20个字节。一定能成功!
BLEPeripheralServer.addService
iOS下也报同款错误,安卓下是好的
同款问题,怎么解决?也是报1509000
您好,请问您解决了嘛,我现在也是 IOS系统 wx.writeBLECharacteristicValue: 成功写数据writeBLECharacteristicValue success {errno: 1509000, errMsg: "writeBLECharacteristicValue:ok"}
我设备蓝牙无反应