小程序一键连WiFi能力调研
先说结论:
Android端:Android 10 及更高版本,由于Android系统限制不允许APP设置手机系统全局WiFi,所以小程序通过wx.connectWifi连接WiFi,即便连接成功了,也只能是《该小程序自身》可以使用该WiFi连接。
iOS端:小程序通过wx.connectWifi可改变系统WiFi设置,达到《一键连》 的效果,但需要注意没有错误回调,需调用onWifiConnected 自行判断。
Android端变通方法:
通过在wx.connectWifi中配置maunal:true,用户会跳转到【系统WiFi设置】界面,此时用户选择SSID、输入WiFi密码即可连接上WiFi
弊端:
Android端达不到《一键连》的效果,需要用户自行输入密码,同时打开的WiFi设置页面也只是 ”小程序的一个子页面“,不能来回后台切换,对于需要来回切换页面复制SSID与WiFi密码进行新建连接的用户不太友好。具体可参考下面小程序体验
展示程序二维码:(小程序名称:小楼共享WiFi)
[图片]
官方文档 wx.connectWifi