小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.onGetWifiList 微信版本号 version 8.0.23 安卓手机。 开发调试基础库: 2.14.1 .
使用wx.onGetWifiList 调用扫描手机的无线信号,可以找到11个标准加密的信号,唯独找不到802.1x认证的,输入身份和口令认证的wifi信号,望解决.
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
由于是需要搜索信号进行本地进行无线802.1x认证,无线信号和认证的设置都是基于的当地环境,所以提供代码片段没有办法进行问题复现。
流程就是授权微信小程序获取到了电话号码后,唤起wifi开关,调用位置授权同意后进行扫描无线的SSID信号,匹配到对应的SSID信号后进行一键连接WIFI上网。
现在的问题就是:
1.卡在了扫描无线SSID信号的时候,无法找到做了dot1x认证的无线信号,通过调用 wx.getWifiList(Object object)函数,WPA/WPA2/WEP加密的其他无线SSID都能够正常扫描得到。
2.即使手动的去调用wx.connectWifi() 进行连接,可是这个函数提供的参数并没有可以传入无线用户身份认证的参数,只能传入password设备密码的参数,显然也不能满足要求。
想要解决的问题: 是否可以新增对无线802.1x认证的环境提供一种接口或一套解决方案?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
由于是需要搜索信号进行本地进行无线802.1x认证,无线信号和认证的设置都是基于的当地环境,所以提供代码片段没有办法进行问题复现。
流程就是授权微信小程序获取到了电话号码后,唤起wifi开关,调用位置授权同意后进行扫描无线的SSID信号,匹配到对应的SSID信号后进行一键连接WIFI上网。
现在的问题就是:
1.卡在了扫描无线SSID信号的时候,无法找到做了dot1x认证的无线信号,通过调用 wx.getWifiList(Object object)函数,WPA/WPA2/WEP加密的其他无线SSID都能够正常扫描得到。
2.即使手动的去调用wx.connectWifi() 进行连接,可是这个函数提供的参数并没有可以传入无线用户身份认证的参数,只能传入password设备密码的参数,显然也不能满足要求。
想要解决的问题: 是否可以新增对无线802.1x认证的环境提供一种接口或一套解决方案?
你描述的场景非常清晰了,但是感觉腾讯不打算解决这个问题了。