memedada
memedada
  • 发布:2023-07-17 18:19
  • 更新:2023-07-17 18:19
  • 阅读:481

【报Bug】急呀! 切换系统语言后,触发APP重启,会存在APP停留在雪花页的情况

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 13

手机厂商: OPPO

手机机型: OPPO K9S

页面类型: vue

vue版本: vue2

打包方式: 离线

项目创建方式: HBuilderX

示例代码:

无代码, 这个使用个人项目或官方DEMO都能复现。
真机测试时使用 HBuilerx 的 Hello uni-app 加 HBuilder-HelloUniApp离线基座能复现。

操作步骤:

1 启动APP
2 APP切后台,进入手机的系统设置页内调整系统语言
3 将APP切回前台
4 不停执行1~3的操作。

预期结果:

APP正常加载,显示首页

实际结果:

APP停留在雪花页

bug描述:

APP启动后,切后台,切换手机的系统语言,随后将APP切回前台,此时会让APP重启。目前部分手机存在APP重启时停留在雪花页的情况。

异常日志如下:

[ERROR]reportJSException >>>> exception function:run raxApi, exception:JavaScript execute error!Uncaught TypeError: e.WeexPlus is not a constructor  
                                                                                                     at createInstanceContext$1 (uni-jsframework.js:1:308934)  
                                                                                                     at init$2 (uni-jsframework.js:1:451879)  
                                                                                                     at createInstanceContext (uni-jsframework.js:1:453700)  
                                                                                                     at global.<computed> (uni-jsframework.js:1:458587)

此问题非必现,执行切换系统语言与切回APP的操作多次后会出现。
测试在切换系统语言后,如等待一段时间再切回APP,则出现上述异常的概率会降低, 等待时间越长,出现概率越低。 这个测试更新系统语言后,等待5S再切回APP,如此操作10次都未出现异常。

2023-07-17 18:19 负责人:无 分享
已邀请:

要回复问题请先登录注册