onGetWifiList 接口的回调信息
{
"frequency": 2412,
"sSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength": -65,
"securityType": "WPA",
"bSSID": "24:7e:51:a0:75:60"
}
- 发布:2024-12-05 19:26
- 更新:2024-12-05 19:26
- 阅读:30
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.3.1 (22E261)
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 小米 11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
- 开启手机的开发者模式并关闭 wifi 节能模式。
- 初始化 wifi 模块
- 顺序调用 uni.getWifiList、uni.onGetWifiList。
- 获取 uni.onGetWifiList 的回调参数
- 开启手机的开发者模式并关闭 wifi 节能模式。
- 初始化 wifi 模块
- 顺序调用 uni.getWifiList、uni.onGetWifiList。
- 获取 uni.onGetWifiList 的回调参数
预期结果:
返回大写的 SSID、BSSID,与 uniapp 文档中的写法一致。
{
"frequency": 2412,
"SSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength"S: -65,
"securityType": "WPA",
"BSSID": "24:7e:51:a0:75:60"
}
返回大写的 SSID、BSSID,与 uniapp 文档中的写法一致。
{
"frequency": 2412,
"SSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength"S: -65,
"securityType": "WPA",
"BSSID": "24:7e:51:a0:75:60"
}
实际结果:
返回是小写的 sSID、bSSID,与 uniapp 文档中的写法不一致。
{
"frequency": 2412,
"sSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength": -65,
"securityType": "WPA",
"bSSID": "24:7e:51:a0:75:60"
}
返回是小写的 sSID、bSSID,与 uniapp 文档中的写法不一致。
{
"frequency": 2412,
"sSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength": -65,
"securityType": "WPA",
"bSSID": "24:7e:51:a0:75:60"
}
bug描述:
根据 uni.onGetWifiList 获取 wifi 信息的回调,在回调信息中取 BSSID 字段。
现在 返回的结果为 bSSID , 首字母小写,导致线上应用获取不到 BSSID,代码报错。