调用wx.connectWifi(Object object)总是返回密码错误
问题复现步骤: 1.准备一个WiFi热点,通过一个安卓手机去连接这个热点,连接成功 2.修改热点的密码(不修改ssid名称) 3.使用同一个安卓手机(保证本手机之前连接过这个热点),打开小程序中通过wx.connectWifi(Object object) api,传进去ssid和修改后的正确的密码,发起wifi连接,发现返回12002 密码错误的错误码,问题必现。 恢复步骤:手动在手机的wifi连接列表中把这个ssid删掉,然后再通过小程序发起连接,就可以连接成功。 实例代码: 代码中不需要做特殊处理,就是简单的调用 [代码]wx.connectWifi({ [代码] [代码] SSID: 'admin', [代码] [代码] password: '12345678',[代码] [代码] success(res) { [代码] [代码] console.log(res.errMsg)[代码] [代码] }
})[代码] 其他:是否可以在调用wx.connectWifi发起wifi连接的时候,先把传进去的ssid在wifi连接历史记录中删掉,然后再发起连接,这样就可以连接成功