onBLECharacteristicValueChange 返回值 value为空 是什么原因啊 求大神指教
@开泰,你链接的是什么设备,设备之间可以交互吗?我链接设备,也是写入成功的,但是设备没有反应,回应数据也回来了
已经解决,不是微信bug,用如下函数转换下就可以了
function
buf2hex(buffer) {
// buffer is an ArrayBuffer
return
Array.prototype.map.call(
new
Uint8Array(buffer), x => (
'00'
+ x.toString(16)).slice(-2)).join(
''
);
}
收到的数据格式需要转换,直接输出就是空
@开泰 这个是什么意思
应该是微信的bug,我现在调试写入没问题,回写数据接收都为空,等微信修复吧
不是吧 这个bug大了 有确定了吗