uni.getNetworkType({
success: res => {
console.log('getNetworkType', res)
},
fail() {
callback(false);
}
});
- 发布:2020-11-08 22:33
- 更新:2024-01-05 08:44
- 阅读:1154
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win 7
HBuilderX类型: 正式
HBuilderX版本号: 2.9.7
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphone 12
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
{"errMsg":"getNetworkType:ok","networkType":"5g"}
{"errMsg":"getNetworkType:ok","networkType":"5g"}
实际结果:
{"errMsg":"getNetworkType:ok","networkType":"2g"}
{"errMsg":"getNetworkType:ok","networkType":"2g"}
bug描述:
uni.getNetworkType 在5G网络的模式下,返回了:
{"errMsg":"getNetworkType:ok","networkType":"2g"}
2g,实际上是5G网络。
这在我们判断网络类型的时候很不稳妥。
5 个回复
w***@126.com
没人管吗?我也遇到了
DCloud_iOS_XHY
请升级HX 2.9.10 + 版本支持 获取 5G
y***@outlook.com
wifi 下 H5 端 networkType 有时会出现 none情况 不知道什么原因
2021-01-20 17:37
守护
如果 uni.getNetworkType 已支持获取5G ,请更新https://uniapp.dcloud.io/api/system/network?id=getnetworktype 状态列表
2021-01-29 21:41
DCloud_iOS_XHY
回复 守护: 好的
2021-01-30 20:07
2***@qq.com
回复 y***@outlook.com: 我也遇到了,
2021-06-15 15:21
WillYang
2023年4月28日09:04:56 ,竟然还是有这个问题。。。 HBuildX 3.6.2,离线打包
9***@qq.com
现在是直接获取的网络状态是unknown了,明明是WiFi状态
7***@qq.com
解决了吗?我也遇到了iPhone 13 pro ,ios17 ,使用的是5G网络返回的是unknown
DCloud_iOS_XHY
非常奇怪的是我们无法复现这个问题,你用的是哪个运行商的卡,飞行模式或重启后能否正常获取?
2024-01-05 17:32
7***@qq.com
回复 DCloud_iOS_XHY: 看看我这个问题,https://ask.dcloud.net.cn/question/184647?notification_id-1360088rf-falseitem_id-262873#!answer_262873
2024-01-07 19:20
DCloud_UNI_OttoJi
看错了,我以为是 h5 平台
2024-01-08 11:12