李复卿丶
李复卿丶
  • 发布:2024-03-31 02:54
  • 更新:2024-08-01 14:27
  • 阅读:292

【报Bug】uni.onBluetoothDeviceFound 捕捉不到ManufacturerData

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.07

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米14

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
onLoad() {  
            uni.openBluetoothAdapter({  
                success(res) {  
                    console.log('蓝牙开启:' + JSON.stringify(res))  
                    uni.startBluetoothDevicesDiscovery({  
                        success(res) {  
                            console.log(res)  
                        }  
                    })  
                }  
            })  
            uni.onBluetoothDeviceFound(function(devices) {  

                console.log(JSON.stringify(devices))  
                console.log(this.ab2hex(devices[0].advertisData))  
            })  
        }

操作步骤:

使用代码即可复现

预期结果:

能完全检测到蓝牙的广播数据

实际结果:

蓝牙全部广播数据

bug描述:

使用蓝牙接口无法捕捉到ManufacturerData

{"devices":[{"deviceId":"C0:4E:30:F1:16:72","name":"知无科技","RSSI":-47,"localName":"知无科技","advertisServiceUUIDs":[],"advertisData":{}}]}

但是用其他蓝牙调试工具是可以找到的

2024-03-31 02:54 负责人:无 分享
已邀请:
y***@163.com

y***@163.com - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:1458380717

解决了吗铁子

要回复问题请先登录注册