dcloudio / dcloudio/uni-app

概率性安卓14版本手机调用uni.startBluetoothDevicesDiscovery提示10016异常

Open
#5,711 0 comments 0 reactions 1 assignee Assigned to @ArrayDC View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

### 发行方式

None

### 具体平台

安卓版本:14
设备定位权限已打开

### 开发环境

macOS

### 项目创建方式

HBuilderX

### 依赖版本

HBuilder:4.75

"dependencies": {
"@qiun/ucharts": "^2.5.0-20230101",
"axios": "^1.4.0",
"crypto-js": "^4.2.0",
"date-fns": "^4.1.0",
"miniprogram-sm-crypto": "^0.3.13",
"sm-crypto": "^0.3.13"
}

### 问题描述

调用搜索蓝牙接口提示10016 无定位权限,手机定位权限已打开

调用方式:
``` javascript
async startScan(allowDuplicatesKey = true) {
return new Promise((resolve, reject) => {
uni.startBluetoothDevicesDiscovery({
allowDuplicatesKey,
success: (res) => resolve(res.adapterState),
fail: reject
})
})
}
```
返回结果:
10:11:54.939 [Object] {"errCode":10016} at subpackages/device/device_scan/device_scan.vue:171

### 重现步骤

偶发问题

### 期望行为

正常搜索蓝牙,不抛出异常

### 实际行为

抛出了{"errCode":10016}异常

### 截图或录屏

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.