憔悴心只为你
憔悴心只为你
  • 发布:2022-11-18 14:03
  • 更新:2023-02-08 15:25
  • 阅读:295

【报Bug】onBluetoothDeviceFound有多个advertisData,后一个会把前一个覆盖掉

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.0.1 (22A400)

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.18

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

蓝牙广播数据包含多个0xFF的TYPE字段,onBluetoothDeviceFound中devices里只会显示最后一个

预期结果:

可以显示所有自定义数据集

实际结果:

只会显示最后一个

bug描述:

onBluetoothDeviceFound有多个advertisData,后一个会把前一个覆盖掉,导致只能看到一个自定义数据集。原生开发或者nRF Connect软件就能看到多个advertisData

2022-11-18 14:03 负责人:无 分享
已邀请:
憔悴心只为你

憔悴心只为你 (作者)

IOS没有这个问题,同样的设备,IOS拿到的advertisData为:1210a50042023000000000000001009e336fbe47cc16080000055500000000100000000000000000,而安卓拿到的是:12109e336fbe47cc16080000055500000000100000000000000000,前面一部分a5004202300000000000000100没有返回

要回复问题请先登录注册