- 代码:
getWifi: function () {
var t = this;
console.log(“getWifi”)
wx.startWifi({
success: function (res) {
console.log(“getWifi res=>”)
console.log(res)
wx.getWifiList({
success: function (res) {
console.log(“getWifiList res=>”)
console.log(res)
wx.onGetWifiList(function (res) { //获取列表
console.log(“onGetWifiList=>”);
console.log(res);
if (res.wifiList.length) {
for (var i = 0; i < res.wifiList.length; i++) {
//console.log('wifiList=> SSID ’ + res.wifiList[i][‘SSID’]);
if (res.wifiList[i][‘SSID’] === app.globalData.sign_wifi) {
t.setData({
wifiShow: !0
})
}
}
console.log(‘wifiShow=>’ + t.data.wifiShow);
}
})
},
fail: function (n) {
app.alert(“没能获取到周边WI-FI列表,请检查手机WIFI和GPS服务是否打开,然后重新进入小程序”),
t.setData({
wifiShow: !1
}),
console.log(‘getWifiList fail=>’),
console.log(JSON.stringify(n))
},
complete: function (e) {
console.log(‘getWifiList complete=>’),
console.log(e)
}
})
},
fail: function (n) {
app.alert(“没能获取到周边WI-FI列表,请检查手机WIFI和GPS服务是否打开,然后重新进入小程序”),
t.setData({
wifiShow: !1
}),
console.log(‘startWifi fail=>’),
console.log(JSON.stringify(n))
},
complete: function (e) {
console.log(‘startWifi complete=>’),
console.log(e)
}
});
},
- 当前 Bug 的表现(可附上截图)
ios11.3手机上无效,一直跳转到手机设置页面,无法获取WIFI列表
- 预期表现
IOS系统手机能获取到周边WIFI列表
- 测试流程
用安卓手机运行可以抓到周边WIFI列表,页面会显示“
已进入距离和WI-FI打卡范围:WHL-GUEST”,IOS系统手机运行则手机一直跳转到手机的设置页面,回到微信后马上立刻又跳转到手机的设置页面,无法使用
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。