有问题的手机型号:小米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("扫描失败")
}
})
},
})
},
已上传
微信号:shibushinio
时间在31号13:18-13:19分左右
你好,麻烦再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点