uni-app ios闪退问题 进入app后 杀掉后台再快速进入会闪退 几乎100%复现

uni-app ios闪退问题 进入app后 杀掉后台再快速进入会闪退 几乎100%复现

操作步骤:

  • 进入app之后,杀掉后台再快速app进入会闪退,几乎100%复现

预期结果:

  • 不闪退

实际结果:

  • 闪退

bug描述:

  • ios闪退!!进入app之后,杀掉后台再快速app进入会闪退,几乎100%复现
项目 信息
产品分类 uniapp/App
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 19043.928
HBuilderX类型 正式
HBuilderX版本号 3.2.16
手机系统 iOS
手机系统版本号 iOS 15
手机厂商 苹果
手机机型 iphone11
页面类型 vue
vue版本 vue2
打包方式 云端
项目创建方式 HBuilderX
App下载地址或H5网址 https://apps.apple.com/cn/app/id1590265771

更多关于uni-app ios闪退问题 进入app后 杀掉后台再快速进入会闪退 几乎100%复现的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

这是iOS系统特性,您可以随便找任意一款app进行以上测试

更多关于uni-app ios闪退问题 进入app后 杀掉后台再快速进入会闪退 几乎100%复现的实战教程也可以访问 https://www.itying.com/category-93-b0.html


了解,打扰了

这个闪退问题很可能是iOS应用生命周期管理导致的。建议从以下几个方面排查:

  1. 检查App.vue中的生命周期钩子函数,特别是onLaunch、onShow、onHide中的代码逻辑,确保没有在应用快速切换时执行耗时操作或异常处理。

  2. iOS应用在后台被杀后重新启动时,状态恢复可能存在问题。可以尝试在onLaunch中添加状态初始化代码:

onLaunch: function() {
  // 初始化必要状态
  uni.$appReady = false
  setTimeout(() => {
    uni.$appReady = true
  }, 500)
}
回到顶部