收藏
回答

严重bug: 一加手机上小程序获取wifilist功能无效!

问题模块 框架类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 wx.onGetWifiList(CALLBACK) 工具 6.6.3 1.9.91

这是一个非常严重的bug, 希望引起小程序开发团队重视


* Bug 表现

    在调试小程序获取wifilist功能的时候发现获取的wifilist是空的

    调用的小程序api为 wx.onGetWifiList(CALLBACK)

* 预期表现

    在startwifi->getWifiList->onGetWifiList  应该能正常获取wifilist的数组数据

    对比场景: 在小米5x手机上调试可以正常获取数据

* 如何复现?

    准备一台 一加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)
        
  })


最后一次编辑于  2018-02-26  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • Tummy
    Tummy
    2018-02-26

    1.确认下手机gps开关,以及微信是否有定位权限;2.麻烦复现一下问题,在android任意聊天输入框输入//uplog,并提供一下微信号,我拉一下日志看一下,感谢.

    2018-02-26
    赞同
    回复
  • 平哥是吃货
    平哥是吃货
    2018-02-27

    取wifilist 要用到gps定位权限?   不会吧?

    我在小米5x里面调试 都没开gps 也能正常获取wifilist

    只是在我朋友的"一加3T"手机里面调测才会出现的.

    2018-02-27
    赞同
    回复
  • Tummy
    Tummy
    2018-02-28

    Android系统部分机型会因为gps权限问题拿不到wifi的,系统原因,考量应该是wifi本身也可以拿到位置的关系。

    2018-02-28
    赞同
    回复
  • 平哥是吃货
    平哥是吃货
    2018-02-28

    那我用那台手机开gps试试看

    2018-02-28
    赞同
    回复