uni.onNetworkStatusChange(function (res) {
console.log('uni.onNetworkStatusChange====>',res.isConnected);//当前是否有网络连接
console.log('uni.onNetworkStatusChange====>',res.networkType);//网络类型
uni.getNetworkType({
success: function (res) {
console.log(res.networkType);
console.log('uni.getNetworkType====>',res.networkType)
}
});
console.log('plus.networkinfo.getCurrentType()====>',plus.networkinfo.getCurrentType())
});

- 发布:2023-10-23 12:05
- 更新:2023-10-23 17:33
- 阅读:351
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone 11
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://sj.qq.com/appdetail/com.zbl.ccb
操作步骤:
预期结果:
获取到手机的网络类型(2G 3G 4G 5G)
获取到手机的网络类型(2G 3G 4G 5G)
实际结果:
可以获取到有网络类型,但是获取不到网络类型始终返回unknow
可以获取到有网络类型,但是获取不到网络类型始终返回unknow
bug描述:
使用uni.getNetworkType和plus.networkinfo.getCurrentType()始终获取不到手机的4G网络状态值(返回的状态都是unK),但是uni.onNetworkStatusChange可以监听到当前是有网的
9157654 (作者)
蜂窝数据打开了plus.networkinfo.getCurrentType()获取到的网络类型也是0,uni.getNetworkType获取到的是Unknown
2023-10-23 18:09
2***@qq.com
回复 9157654:请问 解决了吗
2024-10-30 09:35