微信小程序一键连wifi

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

<buttonbindtap="connectWifi">wifi</button>

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: 'doctorwarm',

      BSSID: '',

      password: '02152581888',

      success: function(res) {

        wx.showToast({

          title: 'wifi连接成功',

        })

      },

      fail: function (res) {

        wx.showToast({

          title: 'wifi连接失败',

        })

      }

    })

  },

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容