蓝牙广播数据包含多个0xFF的TYPE字段,onBluetoothDeviceFound中devices里只会显示最后一个
- 发布:2022-11-18 14:03
- 更新:2023-02-08 15:25
- 阅读:295
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.0.1 (22A400)
HBuilderX类型: Alpha
HBuilderX版本号: 3.6.18
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 小米11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
可以显示所有自定义数据集
可以显示所有自定义数据集
实际结果:
只会显示最后一个
只会显示最后一个
bug描述:
onBluetoothDeviceFound有多个advertisData,后一个会把前一个覆盖掉,导致只能看到一个自定义数据集。原生开发或者nRF Connect软件就能看到多个advertisData
憔悴心只为你 (作者)
IOS没有这个问题,同样的设备,IOS拿到的advertisData为:1210a50042023000000000000001009e336fbe47cc16080000055500000000100000000000000000,而安卓拿到的是:12109e336fbe47cc16080000055500000000100000000000000000,前面一部分a5004202300000000000000100没有返回