收藏
回答

华为P40Pro拉起Wifi无确认提示以及无法断开如何解决?

更新前通过wx.startWifi拉起连接WiFi会有提示是否连接等,而且不会自动保存。

现在通过该API调用之后不会弹出这个确认窗口,而是直接连接WiFi,并且自动保存该WiFi,导致后续调用wx.stopWifi时无法断开该WiFi。

代码如下:

// 扫码拉起WiFi
  scanasync function () {
    wx.scanCode({
      async success(e) {
        var ssid = e.result
        var password = '12345678'
        wx.startWifi({
          success(res) {
            wx.connectWifi({
              SSID: ssid,
              password: password,
              success(res) {
                console.log(res);
              },
              fail(err) {
                console.log(err);
              }
            })
          },
          fail(err) {
            console.log(err);
          }
        })
      }
    })
  },

// 结束时调用的函数
  configWifiSuccessasync function () {
      const that = this;
      wx.stopWifi({
        success(res) {
          console.log(res.errMsg)
      },
      fail(e) {
        console.log('关闭wifi失败', e);
      }
    })
    wx.showToast({
      title'配置成功',
    })
  },


调用stopWifi时候并不会触发fail,而是触发success,返回ok,但是实际上并没有关到之前连接的WiFi。

微信 8.0.3 版本

手机型号:P40 Pro (在iPad上测试也会出现自动保存而无法断开)

版本号:11.0.0.176版本

EMUI版本:11.0.0

Android版本:10

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

1 个回答

  • Cjiang
    Cjiang
    2021-05-06

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下复现的流程。

    麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点(具体到分钟)

    2021-05-06
    有用
    回复
登录 后发表内容