华为手机调用wx.connectWifi()接口的时候,出现如下几个问题:
1、如果不打开定位,虽然手机系统显示连接成功,但是会走fail回调(错误码为12006);如果打开定位,流程正常。
2、就算通过接口连上wifi会出现无法上网的情况(查看手机状态信息显示IP不可用)
3、如果设置maunal为true,则跳到WiFi列表页的时候,不管有没有连WiFi的操作,直接触发success回调
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.connectWifi() | 微信安卓客户端 | version 8.0.1 | 2.14.1 |
华为手机调用wx.connectWifi()接口的时候,出现如下几个问题:
1、如果不打开定位,虽然手机系统显示连接成功,但是会走fail回调(错误码为12006);如果打开定位,流程正常。
2、就算通过接口连上wifi会出现无法上网的情况(查看手机状态信息显示IP不可用)
3、如果设置maunal为true,则跳到WiFi列表页的时候,不管有没有连WiFi的操作,直接触发success回调
1 个回答
你好,
1:历史原因,connectWifi会返回wifiInfo,但是wifiInfo没有开定位会拿不到,这里为了保持兼容就只能这么处理了;
2:这是7.0.22的变更
3:手动连wifi这个,只能开发者手动监听onWifiConnected去确实是否连接上wifi;文档上之前没具体说明,我们之后完善下