系统wifi列表删除wifi后,用错误密码连接一次后提示密错误,无论用正确密码或错误密码下次连接一直报wifi密码错误
手机:华为Mate30 系统鸿蒙2.0
第一步:用正确密码调用wx.connectWifi 接口连接上wifi
第二步:在系统wifi列表里手动删除wifi
第三步:然后用错误密码调用wx.connectWifi 接口连接wifi, 接口报wifi密码错误
第四步:再次用正确密码调用wx.connectWifi 接口连接wifi, 无论密码是否正确,接口一直报wifi密码错误
代码:
wx.startWifi({
success: e => {
wx.connectWifi({
SSID: "wifi ssid",
password: "wifi password",
partialInfo: true,
success(res) {
console.log(err)
},
fail(err) {
console.log(err)
},
complete() {
}
})
}
})
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
是不是BSSID是必须填写的?还是有BSSID会提高连接成功的几率?
有没有解决了的
我觉得文档里可能写的有误,我猜那个BSSID可能是必填的,我也遇到了同样的问题,参考了别人的代码之后,加上BSSID就能请求成功了,以下是我的代码:
await uni.connectWifi({ SSID: myWifi.SSID, BSSID: myWifi.BSSID, password: 'xxxxxx', success (res) { console.log(res.errMsg) }, fail (res) { console.log(res) } })
解决了吗
解决了么