- 当前 Bug 的表现(可附上截图)
小米手机型号:Mi Note 3
Android版本:7.1.1
现象:
1.通过小程序wx.connectWifi连接固定WiFi,连接时间不到10秒会自动断开WiFi,并返回12010错误代码。
2.别的机型连接WiFi正常
3.通过系统手动连接到同一WiFi正常,并且不会断开。只有在通过wx.connectWifi连接成功后会自动断开
- 预期表现
像别的机型一样,可正常连接WiFi
- 复现路径
- 提供一个最简复现 Demo
/**
* 定时器
* 检测网络连接情况
*/
checkTimer: function() {
var that = this;
if (!that.data.timerFlag) {
console.log(“wifi检测定时器已关闭”);
return;
}
wx.getConnectedWifi({
success: function(res) {
var currentWiFiName = res.wifi.SSID;
console.info(“current connected WiFi:”, currentWiFiName);
if (currentWiFiName == that.data.SSID) {
console.info(‘wif连接正常…’);
that.setData({
tipsText: ‘您已成功连接WIFI~’,
resetWiFiFlag: false,
timerSecond: 5000 //正常情况下默认为5000毫秒/次
});
} else {
console.info(‘当前已连接WiFi(’ + currentWiFiName + ‘)非我行WiFi’);
that.setData({
tipsText: ‘当前已连接WiFi(’ + currentWiFiName + ‘)非我行WiFi,请再次连接~!’,
resetWiFiFlag: true,
timerSecond: 2000 //如果wifi连接失败则加快检测速度,速度:2000毫秒/次
});
}
},
fail: function(res) {
console.info(‘wifi连接失败’, res.errMsg)
var errorInfo = that.errorTips(res.errCode);
that.setData({
tipsText: errorInfo,
timerSecond: 2000, //如果wifi连接失败则加快检测速度,速度:2000毫秒/次
resetWiFiFlag: true
});
}
});
//5秒检测一次连接是否正常
setTimeout(function() {
that.checkTimer();
}, that.data.timerSecond);
},
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。