- 定位授权返回错误?
小程序在安卓手机上 通过 wx.authorize({ scope: "scope.userLocation" }) 获取定位授权时, 弹出安卓系统的定位授权,这时如果直接退出微信, 不选允许或拒绝, 然后再进入小程序, 上面的API调用会进入success回调, 但此时微信还未获取到安卓的定位授权
2020-03-30 - 蓝牙发现设备的方法不被调用
有问题的手机型号:小米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-30