1***@qq.com
1***@qq.com
  • 发布:2025-01-07 14:27
  • 更新:2025-05-27 11:29
  • 阅读:123

【报Bug】uniapp 蓝牙小程序可以搜到ble5.0设备,android搜索不到设备

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.45

手机系统: Android

手机系统版本号: Android 15

手机厂商: 小米

手机机型: xiaomi Pad 7

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

onBluetoothDeviceFound: function () {
var that = this;
console.log("112222")
uni.onBluetoothDeviceFound((res) => {
// console.log(res,"222222")
res.devices.forEach( (device) =>{
console.log(device,"name")
//去掉名字未知的蓝牙设备
if (!device.name && !device.localName) {
return;
}
this.devices.push(device)
});
});
},

预期结果:

能搜索到所有蓝牙设备

实际结果:

只能搜索到部分蓝牙设备,ble5.0的设备搜索不到

bug描述:

uniapp 低功耗 蓝牙搜索 小程序可以搜到ble5.0设备,android搜索不到设备。平板自己蓝牙可以搜到ble5.0设备

2025-01-07 14:27 负责人:无 分享
已邀请:
4***@qq.com

4***@qq.com - 安卓程序员

uni.startBluetoothDevicesDiscovery(),扫描条件不传services可以扫描到蓝牙5.0,建立连接后读取服务列表又为空
uni.getBLEDeviceServices(...),返回以下信息
{
"services": [],
"errMsg": "getBLEDeviceServices:ok"
}

要回复问题请先登录注册