这是一个非常严重的bug, 希望引起微信小程序开发团队重视
* Bug 表现
在调试微信小程序获取wifilist功能的时候发现获取的wifilist是空的
调用的微信小程序API为 wx.onGetWifiList(CALLBACK)
* 预期表现
在startwifi->getWifiList->onGetWifiList 应该能正常获取wifilist的数组数据
对比场景: 在小米5x手机上调试可以正常获取数据
* 如何复现?为什么微信小程序审核反馈不能以Demo形式提交,我不是demo啊!。
准备一台 一加3T 编写demo代码进行调试
* 复现demo代码
//开启wifi模块
wx.startWifi({
success: function (res) {
wx.showToast({
title: 'wifi模块开启成功',
success:function(){
wx.getWifiList() //获取wifi列表
}
})
}
})
//获取wifi列表 获取成功后,切换到指定wifi
wx.onGetWifiList(function (CALLBACK) {
//获取并打印log:wifilist数据
console.log(CALLBACK.wifiList)
})
微信小程序开发相关问题解答;本文来自微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
T***:
1.确认下手机gps开关,以及微信是否有定位权限;2.麻烦复现一下问题,在android任意聊天输入框输入//uplog,并提供一下微信号,我拉一下日志看一下,感谢.
平***:
取wifilist 要用到gps定位权限? 不会吧?
我在小米5x里面调试 都没开gps 也能正常获取wifilist
只是在我朋友的"一加3T"手机里面调测才会出现的.
【】客服消息推送问题&微信小程序开发
T***:
Android系统部分机型会因为gps权限问题拿不到wifi的,系统原因,考量应该是wifi本身也可以拿到位置的关系。
平***:
那我用那台手机开gps试试看
本文网址:http://www.91bianli.com/kaifazhinan/71307.html