wx.onBluetoothDeviceFound(function (res) { console.log('new device list has founded') console.dir(res); const obj = {}; let devices = res.devices[0]; let advertisDataStr = new Uint8Array(devices.advertisData); //新建arraybuffer对象 console.log('原始广播=>'); console.log(sharePackage.ab2hex(advertisDataStr));
对比下开源的ble app看看具体少了什么数据?这个advertisData我们也是根据报文读出00FF的数据拼起来的..
这个字段manufactureData,遵从ble 标准(可以看看ble的报文的规范)的,如果是其他自定义字段现在是不支持的.
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
另外,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供出现问题的微信号,出现问题的时间点(具体到分钟)
麻烦按这种格式提供一下代码片段哈(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
另外,也麻烦按上述步骤上传一下日志,thanks
所有的android 机型都会出现。