之前蓝牙搜索设备一直很正常 最近在某些手机上出现了1509008错误
wx.startBluetoothDevicesDiscovery({
services: ['0000180A-1111-2222-0000-123456780000',
],
allowDuplicatesKey: false,
success: (result) => {
console.log(`${LOG_PREFIX} startBluetoothDevicesDiscovery result:`, result)
},
fail: (error: any) => {
console.error(`${LOG_PREFIX} startBluetoothDevicesDiscovery error:`, error,error.errno)
if (error.errno == '1509009') {
this.setData({
showModal: true,
title: '无法连接到设备',
content: '请输入正确得识别码,并打开定位服务',
modalLeftBtnVal: '知道了',
openBle: false,
deviceList: []
})
}
}
})
y原来一直正常 最近又出现了错误并且多了一个新的code值
c错误信息为:
NETWORKING PAGE startBluetoothDevicesDiscovery error:
Object {errCode: -1, errMsg: "startBluetoot...
errCode: -1
errMsg: "startBluetoothDevicesDiscovery:fail:location permission is denied"
errno: 1509008
isDiscovering: false
__proto__: Object
1509008
定位和蓝牙全部确认过了都打开了 依旧报错
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
怎么样解决了嘛 我也遇到这样的问题