更新前通过wx.startWifi拉起连接WiFi会有提示是否连接等,而且不会自动保存。
现在通过该API调用之后不会弹出这个确认窗口,而是直接连接WiFi,并且自动保存该WiFi,导致后续调用wx.stopWifi时无法断开该WiFi。
代码如下:
// 扫码拉起WiFi
scan: async function () {
wx.scanCode({
async success(e) {
var ssid = e.result
var password = '12345678'
wx.startWifi({
success(res) {
wx.connectWifi({
SSID: ssid,
password: password,
success(res) {
console.log(res);
},
fail(err) {
console.log(err);
}
})
},
fail(err) {
console.log(err);
}
})
}
})
},
// 结束时调用的函数
configWifiSuccess: async function () {
const that = this;
wx.stopWifi({
success(res) {
console.log(res.errMsg)
},
fail(e) {
console.log('关闭wifi失败', e);
}
})
wx.showToast({
title: '配置成功',
})
},
调用stopWifi时候并不会触发fail,而是触发success,返回ok,但是实际上并没有关到之前连接的WiFi。
微信 8.0.3 版本
手机型号:P40 Pro (在iPad上测试也会出现自动保存而无法断开)
版本号:11.0.0.176版本
EMUI版本:11.0.0
Android版本:10
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下复现的流程。
麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点(具体到分钟)