w***@xinboxinmo.com
w***@xinboxinmo.com
  • 发布:2021-08-19 17:18
  • 更新:2022-06-24 10:01
  • 阅读:581

【报Bug】plus.runtime.restart() 在Ios 关闭造成闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 10 专业版

HBuilderX类型: 正式

HBuilderX版本号: 3.1.22

手机系统: iOS

手机系统版本号: IOS 14

手机厂商: 苹果

手机机型: iphonexr

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

plus.runtime.getProperty(plus.runtime.appid, function () {
uni.downloadFile({
url: res.data.wgt,
success: (status) => {
if (status.statusCode === 200) {
plus.runtime.install(status.tempFilePath, {
force: true
}, function () {
let timer = setTimeout(() => {
clearTimeout(timer)
plus.runtime.restart()
}, 2500)

复制代码                                    })  
                                }  
                            }  
                        })  
                    })  

下载之后安装的代码

预期结果:

不要闪退,直接重启

实际结果:

闪退,手动点击后可以正常启动

bug描述:

近期频繁出现ios热更后闪退情况

plus.runtime.restart() 感觉失效

之前2年开发时间从没有出现过类似问题。近期频繁出现,
let timer = setTimeout(() => {
clearTimeout(timer)
plus.runtime.restart()
}, 2500)

加了一个延迟效果,有些机型还是会频繁出现这个问题,有些机型是偶尔出现。
但都是ios系统,android没有出现过。
基座都是最新的,ipa的包也是最新的,然后打wgt热更包进行热更,也会出现这样的问题(然后手动点击后可以正常启动)。请大神帮忙看看到底是为什么

2021-08-19 17:18 负责人:DCloud_Android_DQQ 分享
已邀请:
2***@qq.com

2***@qq.com

老哥问题解决了吗,我也遇到了相似的问题

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容