- 打开蓝牙适配器openBluetoothAdapter没有回调?
openBluetoothAdapter不进入回调函数 success, fail, complete都没有被调用 设备版本: iOS12.4.6 微信版本:7.0.12 已上传日志 微信号:mosthandsome 时间在4月13号17点33分
2020-04-13 - 在onShow()中开启蓝牙扫描会搜不出设备?
在页面的onShow函数中, 打开蓝牙适配器 , 开启扫描, 在部分手机会出现搜不到设备或者搜到一个设备后再也不会搜到设备的情况 如果扫描是通过点击按钮开始的话, 表现又是正常的 已经设置了allowDuplicate为true, 在小米4c, 5上有这个问题, iOS表现正常 [代码]onShow(){[代码][代码] [代码][代码]this[代码][代码].startblue()[代码][代码] [代码][代码]},[代码] [代码] [代码][代码]//蓝牙状态[代码][代码] [代码][代码]startblue: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]//初始化蓝牙模块[代码][代码] [代码][代码]wx.openBluetoothAdapter({[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]wx.startBluetoothDevicesDiscovery({[代码][代码] [代码][代码]interval: 500,[代码][代码] [代码][代码]allowDuplicatesKey: [代码][代码]true[代码][代码],[代码][代码] [代码][代码]success: (res) => {[代码][代码] [代码][代码]wx.onBluetoothDeviceFound((res) => {[代码][代码] [代码][代码]console.log(res.devices)[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: (res) => {[代码] [代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: (res) => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]wx.showModal({[代码][代码] [代码][代码]content: [代码][代码]'请先开启手机蓝牙'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码] [代码] [代码][代码]},[代码]
2019-12-11