y***@outlook.com
y***@outlook.com
  • 发布:2021-01-20 17:48
  • 更新:2021-10-11 10:07
  • 阅读:1522

wifi 情况下 uni.getNetworkType, 有时会获取到 networkType = none【报Bug】

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.5

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

手机系统: 全部

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

安卓手机 iPhone模拟器均会复现

示例代码:
        uni.onNetworkStatusChange((res) => {  
            this.isConnected = res.isConnected;  
            this.networkType = res.networkType;  
            console.log('==================网络类型' + this.networkType + '====================')  
        });  
        uni.getNetworkType({  
            success: (res) => {  
                this.networkType = res.networkType;  
                console.log('==================网络类型' + this.networkType + '====================')  
                if (res.networkType == 'none') {  
                    this.isConnected = false;  
                } else {  
                    this.isConnected = true;  
                }  
            }  
        });

操作步骤:

安卓手机 模拟器均会复现, 连接 wifi networkType = none 的问题, 目前不能确定是什么原因.

模拟器长时间不使用, mac休眠重新打开networkType = none, 但网络请求是正常的

预期结果:

1

实际结果:

1

bug描述:

安卓手机 模拟器均会复现, 连接 wifi networkType = none 的问题

2021-01-20 17:48 负责人:无 分享
已邀请:
DCloud_iOS_XHY

DCloud_iOS_XHY

是运行到 app吗?使用内置基座测试过吗?

  • y***@outlook.com (作者)

    安卓手机H5端运行在公众号里面出现过

    iPhone模拟器是内置的基座, App 出现过

    2021-01-22 09:32

愚者

愚者 - 70

解决了没

该问题目前已经被锁定, 无法添加新回复