wooc
wooc
  • 发布:2024-12-05 19:26
  • 更新:2024-12-05 19:26
  • 阅读:30

【报Bug】uni.onGetWifiList 获取的 SSID 变为了 小写 sSID 导致原有代码获取不到 SSID

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.3.1 (22E261)

HBuilderX类型: 正式

HBuilderX版本号: 4.36

手机系统: Android

手机系统版本号: Android 14

手机厂商: 小米

手机机型: 小米 11

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

onGetWifiList 接口的回调信息
{
"frequency": 2412,
"sSID": "ChinaNet-7rgY",
"secure": true,
"signalStrength": -65,
"securityType": "WPA",
"bSSID": "24:7e:51:a0:75:60"
}

操作步骤:
  1. 开启手机的开发者模式并关闭 wifi 节能模式。
  2. 初始化 wifi 模块
  3. 顺序调用 uni.getWifiList、uni.onGetWifiList。
  4. 获取 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": -65,
"securityType": "WPA",
"bSSID": "24:7e:51:a0:75:60"
}

bug描述:

根据 uni.onGetWifiList 获取 wifi 信息的回调,在回调信息中取 BSSID 字段。
现在 返回的结果为 bSSID , 首字母小写,导致线上应用获取不到 BSSID,代码报错。

2024-12-05 19:26 负责人:无 分享
已邀请:

要回复问题请先登录注册