小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.getBLEDeviceServices 接口查询设备前两次查询成功,失败两次(查询返回数组为空),成功两次循环?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,建议打印下回调信息,看看vconsole的信息
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
new Promise((resolve)=>{
wx.getLocation({
type: 'gcj02',
success(res) {
let latitude = res.latitude
let longitude = res.longitude
console.log("获取位置信息 res=>", res)
// var location = [latitude, longitude].join(",")
var loc = {
latitude: latitude,
longitude: longitude,
}
resolve(loc);
},
fail(err) {
console.log("获取位置信息 err=>", err)
resolve(false);
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,建议打印下回调信息,看看vconsole的信息
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(5)}
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(0)}
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(2)}
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(5)}
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(0)}
日志就是这样循环,搞不清楚
2、再重现一次,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)【至少是半小时粒度的问题复现时间范围】
3、提供问题发生时vconsole的截图
var QQMapWX = require('./qqmap-wx-jssdk.min.js');
// 实例化API核心类
var qqmapsdk = new QQMapWX({
key: key
});
中途有调用这个安卓会,没调用不会,不知道是不是有什么冲突?
wx.onBluetoothDeviceFound res= 无响应
wx.getBluetoothDevices res=> {errMsg: "getBluetoothDevices:ok", devices: Array(0)} 数组为空
代码片段
https://developers.weixin.qq.com/s/lNlGXpmE78hv
操作复现步骤,,
开始扫描,结束流程 第一步 正常
开始扫描,结束流程 第二步 正常
开始扫描,结束流程 第三步 无响应或返回数组为空
开始扫描,结束流程 第四步 正常
开始扫描,结束流程 第五步 正常
开始扫描,结束流程 第六步 无响应或返回数组为空
主测手机机型 小米8 SE , 简单的说,本人已有的(安卓)即复现 。。。。。
如果 延时处理6000以上调用 ,复现概率才非常非常低。。但延时十秒连一次,即使成功,也没有意义了。
setTimeout(() => {
onBluetoothDeviceFound() ;
}, 6000);
setTimeout(() => {
getBluetoothDevices () ;
}, 6000);
wx.getLocation 这个接口调用需求产品需要,微信号:rongyuezhicheng
new Promise((resolve)=>{
wx.getLocation({
type: 'gcj02',
success(res) {
let latitude = res.latitude
let longitude = res.longitude
console.log("获取位置信息 res=>", res)
// var location = [latitude, longitude].join(",")
var loc = {
latitude: latitude,
longitude: longitude,
}
resolve(loc);
},
fail(err) {
console.log("获取位置信息 err=>", err)
resolve(false);
}
})
})
微信目前最新版本