已上传 微信号:shibushinio 时间在31号13:18-13:19分左右
蓝牙发现设备的方法不被调用有问题的手机型号:小米4c, 小米5 问题描述: 在app的onLaunch里面申请定位权限, 成功后并获取一次位置信息wx.getLocation(), 如果有页面正在扫描蓝牙设备, wx.onBLEDeviceFound不再会被调用, adapterStateChanged回调也不会被调用, 表现的现象就是搜不到设备了。 //app.js App({ onLaunch: function () { wx.authorize({ scope: 'scope.userLocation', success: res => { console.log(res) wx.getLocation({ success: function (res) { wx.getLocation({ success: function (location) { }, fail: function (exception) { } }) }, }) }, fail: res => { } }) } }) //index.js onShow(){ wx.openBluetoothAdapter({ success: function(res) { console.log("OPENOK") wx.startBluetoothDevicesDiscovery({ interval: 500, services: ['FFF0'], allowDuplicatesKey: true, success: function(res) { }, fail: function(res){ console.log("扫描失败") } }) }, }) },
2020-03-31