xubo5200
xubo5200
  • 发布:2022-05-24 11:31
  • 更新:2022-06-08 17:18
  • 阅读:309

【报Bug】ios 部分设备网络监听不准确

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Big Sur 11.6.5

HBuilderX类型: 正式

HBuilderX版本号: 3.4.12

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphone 12 promax/iphone xr

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

nvue任意页面 onload中写入如下代码

uni.onNetworkStatusChange((res) => {  
    console.log(res);  

})  
uni.getNetworkType({  
    success: (res) => {  
        console.log(res);  
    }  
})  

操作步骤:
uni.onNetworkStatusChange((res) => {  
    console.log(res);  

})  
uni.getNetworkType({  
    success: (res) => {  
        console.log(res);  
    }  
})  

手动关闭对应开关

预期结果:

isConnected值为正常

实际结果:

isConnected值不正常

bug描述:

手动关闭,蜂窝和wifi或者开启飞行模式并关闭wifi 如图附件,结果要么不打印日志,要么会打印错误日志,
手里有 iphone12promax ios15.4 iphone xr ios14.3 测试结果不正常 isConnected为true,

打印日志为
onNetworkStatusChange为 {"isConnected":true,"networkType":"wifi"}
getNetworkType为 {"errMsg":"getNetworkType:ok","networkType":"wifi"}

iphone8 ios12.3.1测试正常isConnected为false

2022-05-24 11:31 负责人:天生DR 分享
已邀请:
xubo5200

xubo5200 (作者)

有人解答一下吗?

  • 天生DR

    在测试中 是不是none 之后就没反应了?

    2022-05-27 17:17

xubo5200

xubo5200 (作者)

自己开的代理软件的问题

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