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))
})
}
- 发布:2024-03-31 02:54
- 更新:2024-08-01 14:27
- 阅读:292
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 22H2
HBuilderX类型: 正式
HBuilderX版本号: 4.07
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 小米14
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
使用代码即可复现
使用代码即可复现
预期结果:
能完全检测到蓝牙的广播数据
能完全检测到蓝牙的广播数据
实际结果:
蓝牙全部广播数据
蓝牙全部广播数据
bug描述:
使用蓝牙接口无法捕捉到ManufacturerData
{"devices":[{"deviceId":"C0:4E:30:F1:16:72","name":"知无科技","RSSI":-47,"localName":"知无科技","advertisServiceUUIDs":[],"advertisData":{}}]}
但是用其他蓝牙调试工具是可以找到的
y***@163.com - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:1458380717
解决了吗铁子