wx.connectWifi接口调用的的时候,密码正确的情况下连接错误password error?
发布于 3 年前 作者 fang52 11884 次浏览 来自 问答
  1. 一开始我的安卓手机连接过名称为TP-LINK_62C4的网络,然后忘记网络,使用微信小程序(调用wx.connectWifi接口)去连接这个网络,可以连接上这个网络,ssid和password是通过input输入传参进去的。
  2. 第二步我重新启动小程序连接这个热点(故意将密码输错),这时小程序接口wx.connectWifi返回错误码12002,password error,这时是没问题的,因为密码就是错的
  3. 第三步我又重新启动小程序连接这个热点,这时密码是正确的,后面不管我尝试多少次去连接这个热点(密码正确,小程序多次重新启动)wx.connectWifi都是返回错误码12002,password error,从log看从input接口传进去的ssid和password都是正确的。现象很奇怪,这个接口是不是什么有问题?
  4. 第四步我手动在手机的wifi界面输入密码连接上热点后,忘记网络,使用小程序去连接(输入正确ssid和密码)可以连接上热点,但当再次故意输错一次密码后,再次启动小程序输入争取ssid和password,后面怎么都是连不上,全部都是连接失败。为什么先要手动在手机的wifi界面先连接上一次,后面才可以连接上热点?这样的话,用户使用小程序来自动连接热点的意义就没有了。
  5. Android版本是Android10,手机是华为手机。
回到顶部