微信小程序一键连wifi

2020-08-24 12:41:36 浏览数 (1)

这周在沟通产品需求时,客户告知需要一个功能,让他的到店客户可以通过小程序一键链接他门店wifi,不需要输入密码,wifi名。之前没有做过这个功能,于是了解了一下,实现代码如下。

代码语言:javascript复制
<button bindtap="connectWifi">wifi</button>
代码语言:javascript复制
connectWifi: function () {
    var that = this;
    //检测手机型号
    wx.getSystemInfo({
      success: function (res) {
        var system = '';
        if (res.platform == 'android') system = parseInt(res.system.substr(8));
        if (res.platform == 'ios') system = parseInt(res.system.substr(4));
        if (res.platform == 'android' && system < 6) {
          wx.showToast({
            title: '手机版本不支持',
          })
          return
        }
        if (res.platform == 'ios' && system < 11.2) {
          wx.showToast({
            title: '手机版本不支持',
          })
          return
        }
        //2.初始化 Wi-Fi 模块
        that.startWifi();
      }
    })
  },
  //初始化 Wi-Fi 模块
  startWifi: function () {
    var that = this
    wx.startWifi({
      success: function () {
        //请求成功连接Wifi
        that.Connected();
      },
      fail: function (res) {
          wx.showToast({
            title: '接口调用失败',
          })
      }
    })
  },

  Connected: function () {
    var that = this
    wx.connectWifi({
      SSID: '',wifi名
      BSSID: '',
      password: '',wifi密码
      success: function (res) {
        wx.showToast({
          title: 'wifi连接成功',
        })
      },
      fail: function (res) {
        wx.showToast({
          title: 'wifi连接失败',
        })
      }
    })
  },

0 人点赞