j***@163.com
j***@163.com
  • 发布:2023-01-14 18:58
  • 更新:2023-01-14 18:58
  • 阅读:214

安卓12 uni.startBluetoothDevicesDiscovery兼容问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.17

手机系统: Android

手机系统版本号: Android 12

手机厂商: 一加

手机机型: PGZ110

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.openBluetoothAdapter().then(res => {
uni.startBluetoothDevicesDiscovery({
services: ['FEE7'],
success(res) {},//未成功
fail(err) {
console.info(err);
}
});
}).catch(err => {
console.error(err);
});

操作步骤:

使用安卓12调试

预期结果:

{
"errMsg": "startBluetoothDevicesDiscovery:ok",
"code": 0
}

实际结果:

{
"errMsg": "startBluetoothDevicesDiscovery:fail not init",
"code": 10000
}

bug描述:

在安卓12自定义基座调试发现uni.openBluetoothAdapter()成功后uni.startBluetoothDevicesDiscovery()一直返回10000,
在进入页面的时候已经确认申请了安卓12的蓝牙新权限

2023-01-14 18:58 负责人:无 分享
已邀请:

要回复问题请先登录注册