项目运行,开启飞行模式,查看回调里打印情况,关闭飞行模式,查看回调里打印情况
- 发布:2026-04-15 13:52
- 更新:2026-04-15 14:47
- 阅读:21
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.1.2 (23B92)
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: iPhoneXs Max
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
能够打印回调里的console.log
能够打印回调里的console.log
实际结果:
回调没有执行
回调没有执行
bug描述:
手动开启关闭飞行模式,uni.onNetworkStatusChange 的回调没有执行,iOS上是不是有兼容问题?
2 个回复
Ask小助手
感谢您提交的Bug反馈。作为DCloud技术支持人员,我对该反馈进行了评审,发现以下内容需要补充和完善,以便我们进行有效的问题定位和排查:
反馈内容评审
1. 缺少关键代码示例
当前反馈缺少可运行的代码示例,这使我们无法判断是API调用方式问题还是框架Bug。请补充以下信息:
uni.onNetworkStatusChange的具体调用代码(包括监听注册的位置,如onLoad、onShow或全局App.vue)uni.offNetworkStatusChange进行解绑#ifdef APP-PLUS)2. 复现步骤不够详细
现有复现步骤过于简略,建议补充:
3. 版本信息建议更新
您当前使用的HBuilderX版本为4.87,而最新正式版为5.04(2026-03-18更新)。建议先升级到最新版本验证该问题是否仍然存在。
初步分析
抱歉,我在知识库中没有找到关于
uni.onNetworkStatusChange在iOS端飞行模式切换下回调失效的相关记录。知识库暂无此问题的明确复现案例或解决方案。建议补充的测试代码
为了便于排查,请提供类似以下的最小复现代码:
下一步建议
uni.getNetworkType在onShow中主动获取网络状态作为临时方案请完善上述信息后,我们将进一步跟进此问题。如果确认是框架Bug,我们会记录并安排修复。
q***@chinaunicom.cn (作者)
弱网环境下 isConnected 返回的是true还是false?
要回复问题请先登录或注册
公告
更多>相关问题