关于小程序连接 WIFI 的方式方法解析

why 894 2024-07-24

这篇文章主要介绍了微信小程序实现连接wifi功能,结合实例形式分析了微信小程序操作wifi连接的模块初始化、配置、连接等相关操作技巧,需要的朋友可以参考下

小程序怎么连WIFI

小程序怎么连WIFI

在已知wifi账号和wifi密码的情况下,一般采用以下的流程来连接wifi。

Wi-Fi 接口调用:

1、Android

1

startWifi —> connectWifi —> onWifiConnected

2、iOS(仅iOS 11及以上版本支持):

1

startWifi —> connectWifi —> onWifiConnected

操作步骤如下:

1、获取手机的型号:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

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 == &#39;android&#39; && system < 6) {

                wx.showToast({

                    title: &#39;手机版本不支持&#39;,

                })

                return

            }

            if (res.platform == &#39;ios&#39; && system < 11.2) {

                wx.showToast({

                    title: &#39;手机版本不支持&#39;,

                })

                return

            }

            //2.初始化 Wi-Fi 模块

            that.startWifi();

        }

    })

},

//初始化 Wi-Fi 模块

startWifi: function() {

    var that=this

    wx.startWifi({

        success: function() {

            //请求成功连接Wifi

            that.Connected();

        },

        fail: function(res) {

            this.setData({

                wx.showToast({

                    title: &#39;接口调用失败&#39;,

                })

            });

        }

    })

},

2、连接已知Wifi

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Connected: function() {

    var that=this

    wx.connectWifi({

        SSID: that.data.accountNumber,

        BSSID: that.data.bssid,

        password: that.data.password,

        success: function(res) {

            wx.showToast({

                title: &#39;wifi连接成功&#39;,

            })

        },

        fail: function(res) {

            wx.showToast({

                title: &#39;wifi连接失败&#39;,

            })

        }

    })

},

//使用的参数

data:{

    accountNumber: &#39;&#39;,//Wi-Fi 的SSID,即账号

    bssid: &#39;&#39;,//Wi-Fi 的ISSID

    password: &#39;&#39;,//Wi-Fi 的密码

}

3、 .wxml连接按钮

1

<button bindtap="connectWifi"></button>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:有关小程序如何实现图片链接到新页面的研究
下一篇:有关小程序申请审核流程的全面解析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~