线上版本客户反馈Samsung Note s23uitra 机型开启蓝牙适配器时小程序出现闪退情况,微信版本8.0.35由于没有这个测试机型,问下大家在调用蓝牙适配器时有没有出现过闪退情况?
机型:Samsung Note s23uitra
微信版本:8.0.35
问题定位:当手机没有打开【发现附近设备】权限时,开启蓝牙适配器小程序会闪退,但是【发现附近设备】权限没有提供API可获取,所以识别不到这个权限是否开启了;
期望解决方案:有没有办法可以获取到【发现附近设备】权限是否开启;这个权限只有部分安卓手机才有;
下面是API调用代码:
wx.openBluetoothAdapter({
success: () => {
wx.startBluetoothDevicesDiscovery({
services: ['FFF0'],
allowDuplicatesKey: true,
success: () => {
},
fail: (res) => {
console.error('搜索外围设备失败--', res);
}
})
},
fail: (res) => {
console.error('打开蓝牙适配器失败:', res);
}
})