小程序一键链接WIFI

avatar
作者
猴君
阅读量:3

1.小程序一键链接WIFI

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: this.GetShop.wifi,// wifi名称 					// BSSID: '10-F6-0A-99-E0-35', 					password: this.GetShop.wifimima,// wifi密码 					success: function(res) { 						wx.showToast({ 							title: 'wifi连接成功' 						}); 						setTimeout(()=>{ 							this.showWifi(); 						},2000) 					}, 					fail: function(res) { 						let errMsg = 'wifi连接失败'; 						if (res.errCode == "12001") errMsg = "wifi连接失败";// 当前系统不支持相关能力 						if (res.errCode == "12002") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员 						if (res.errCode == "12003") errMsg = "wifi连接失败";// 请确认是否在组织Wifi覆盖范围内 						if (res.errCode == "12004") errMsg = "重复连接Wifi"; 						if (res.errCode == "12005") errMsg = "未打开Wifi开关"; 						if (res.errCode == "12006") errMsg = "未打开GPS定位开关"; 						if (res.errCode == "12007") errMsg = "用户拒绝授权链接Wifi"; 						if (res.errCode == "12008") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员 						if (res.errCode == "12009") errMsg = "系统运行商配置拒绝链接Wifi";// 系统运行商配置拒绝链接Wifi 						if (res.errCode == "12010") errMsg = "wifi连接失败";// 未知错误,请联系系统管理员 						if (res.errCode == "12011") errMsg = "wifi连接失败";应用在后台无法配置Wifi 						if (res.errCode == "12013") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员 						if (res.errCode == "12014") errMsg = "wifi连接失败"; 						 						wx.showToast({ 							title: errMsg 						}); 					} 				}); 			}, 

在这里插入图片描述

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!