微信小程序之一键连接wifi

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

Wi-Fi 接口调用:

1.Android: startWifi —> connectWifi —> onWifiConnected

2.iOS(仅iOS 11及以上版本支持):
startWifi —> connectWifi —> onWifiConnected

操作步骤如下:

1.获取手机的型号:

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) {

this.setData({

wx.showToast({

title: '接口调用失败',

})

});

}

})

},

3.连接已知Wifi

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: 'wifi连接成功',

})

},

fail: function(res) {

wx.showToast({

title: 'wifi连接失败',

})

}

})

},

//使用的参数

data:{

accountNumber: '',//Wi-Fi 的SSID,即账号

bssid: '',//Wi-Fi 的ISSID

password: '',//Wi-Fi 的密码

}

.wxml连接按钮

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

微信小程序直接链接wifi相关推荐

  1. 微信小程序——短链接详解

    微信小程序短链接 今天看到朋友分享的一个链接,点开后可以直接打开学校疫情防控小程序的结果,简单了解发现这是微信推出的小程序短链接功能,可以快速分享微信小程序的内容.其具体格式有如下两种: mp://( ...

  2. php怎么跟小程序链接,怎么提取微信小程序的链接

    提取微信小程序的链接方法:首先关联微信小程序,并自建一个图文:然后点击添加[小程序],并打开微信找到小程序:接着进入提取链接的页面,点击右上角[...]按钮:最后点击[复制本页面路径]即可. 提取微信 ...

  3. 在微信小程序中实现Wi-Fi功能

    在微信小程序中实现Wi-Fi连接功能 #1.首先通过后端提供的接口获取到ssid和password const { data: wifi } = useQuery(["wifi"] ...

  4. 微信小程序分享链接转小程序码(小白版)

    微信小程序分享链接转小程序码 附机器人自动转码插件版教程 准备工作 准备一个微信号(废话): 注册一个公众号(这么麻烦的吗): 流程 登陆微信公众平台 首页-新建"图文消息" 点击 ...

  5. 微信小程序文字链接生成二维码,扫描识别二维码

    给大家推荐一个非常实用且有趣的微信小程序:超实用工具箱. 超实用工具箱小程序里面包含了很多小工具,涵盖了工作.日常生活和娱乐版块.具体的功能大家可以打开微信扫描下方二维码,即刻体验: 接下来给大家介绍 ...

  6. wifi 小程序 透传_微信小程序一键连wifi

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

  7. 微信 小程序 web-view 链接页面的请求无效

    小程序页面 小程序打开后 原因分析:原网页的请求是用IP提交的,http://127.0.0.1/save,被微信拦截.因为微信要求对外的请求域名要先配置白名单 解决:原网页提交的请求的URL 路径改 ...

  8. 微信小程序分享链接及分享朋友圈,及mpvue无法指定分享名的bug修复方法

    分享链接 参数携带: <button open-type="share" hover-class="none">分享</button>o ...

  9. 青提WiFi微信小程序项目介绍

    1. 项目简介 公司已经有完善的上游,上游广告商(中国移动.腾讯广告平台)已经签约! 公司会通过同等模式做多个项目,形成流量矩阵,公司的目标是做成中国商家和顾客最大的广告流量池! 2. 青提WIFI项 ...

最新文章

  1. 乐高ev3搭建图_乐高EV3作品|机械夹子(二)
  2. jenkins+findbugs+checkstyle+PMD静态代码检查(二)
  3. python 实例变量_Python的类变量和实例变量详解
  4. 5G小科普(漫画版,So easy!)
  5. Light OJ 1007
  6. python的网页解析器_网页解析器(BeautifulSoup)-- Python
  7. [论文阅读] Unifying Global-Local Representations in Salient Object Detection with Transformer
  8. 提供我现用的Vs配色(灰黑色调)下载,有兴趣的朋友玩玩。
  9. 嵌入式硬件转职软件开发,这十点是必不可少的技能
  10. 计算机创新发展战略,计算机行业投资机会报告:智能汽车创新发展战略发布
  11. openGL 例子:创建一个二十面体
  12. 中国银行计算机笔试题库,中国银行笔试真题-计算机部分
  13. flutter报错-‘CachedNetworkImageProvider.load‘ has fewer positional arguments than those of overridden
  14. linux图片卡通处理,Linux下声卡通 (转)
  15. 遇到“无法浏览网页”教你十招解决疑难杂症
  16. Golang-常用第三方库
  17. python实现秒表计时器
  18. Linux权限详解(chmod 777)
  19. 帆软数据可视化:BI区域地图制作
  20. 怎么做好电商运营?40份电商运营表格模板,你离优秀的运营只差了一个表格

热门文章

  1. Macbook键盘无法正常工作怎么办
  2. python使用循环嵌套金字塔_流程控制主while,for,python画金字塔,画9*9乘法表
  3. Python每日学习-布尔表达式
  4. 十大Web网站漏洞扫描工具
  5. 联想小新锐7000安装Win7系统
  6. window cmd bat批处理杀端口对应的进程
  7. java的entryset_Java Map entrySet()用法及代码示例
  8. Linux磁盘分区和管理
  9. linux运行驱动的命令,「驭龙」Linux执行命令监控驱动实现解析
  10. ubuntu 创建共享盘