收藏
回答

小米手机连接 WiFi先成功后失败问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.connectWifi(Object object)、wx.getConnectedWifi(Object object) 工具 6.6.6 2.3.0

- 当前 Bug 的表现(可附上截图)

小米手机型号:Mi Note 3

Android版本:7.1.1

现象:

1.通过小程序wx.connectWifi连接固定WiFi,连接时间不到10秒会自动断开WiFi,并返回12010错误代码。

2.别的机型连接WiFi正常

3.通过系统手动连接到同一WiFi正常,并且不会断开。只有在通过wx.connectWifi连接成功后会自动断开

- 预期表现

像别的机型一样,可正常连接WiFi

- 复现路径


- 提供一个最简复现 Demo

/**

   * 定时器

   * 检测网络连接情况

   */

 checkTimer: function() {

    var that = this;

    if (!that.data.timerFlag) {

      console.log("wifi检测定时器已关闭");

      return;

    }

    wx.getConnectedWifi({

      success: function(res) {

        var currentWiFiName = res.wifi.SSID;

        console.info("current connected WiFi:", currentWiFiName);

        if (currentWiFiName == that.data.SSID) {

          console.info('wif连接正常..');

          that.setData({

            tipsText: '您已成功连接WIFI~',

            resetWiFiFlag: false,

            timerSecond: 5000 //正常情况下默认为5000毫秒/次

          });

        } else {

          console.info('当前已连接WiFi(' + currentWiFiName + ')非我行WiFi');

          that.setData({

            tipsText: '当前已连接WiFi(' + currentWiFiName + ')非我行WiFi,请再次连接~!',

            resetWiFiFlag: true,

            timerSecond: 2000 //如果wifi连接失败则加快检测速度,速度:2000毫秒/次

          });

        }

      },

      fail: function(res) {

        console.info('wifi连接失败', res.errMsg)

        var errorInfo = that.errorTips(res.errCode);

        that.setData({

          tipsText: errorInfo,

          timerSecond: 2000, //如果wifi连接失败则加快检测速度,速度:2000毫秒/次

          resetWiFiFlag: true

        });

      }

    });

    //5秒检测一次连接是否正常

    setTimeout(function() {

      that.checkTimer();

    }, that.data.timerSecond);

  },


回答关注问题邀请回答
收藏

2 个回答

  • 小熊猫
    小熊猫
    2018-10-29

    请问解决了吗

    2018-10-29
    有用
    回复 1
    • 2018-11-02

      放弃了领导的手机,不鸟它了,小众场景

      2018-11-02
      回复
  • 是小白啊
    是小白啊
    2018-10-11

    提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-11
    有用
    回复
登录 后发表内容