愤青
愤青
  • 发布:2022-03-30 18:33
  • 更新:2022-10-21 15:45
  • 阅读:455

app端安装更新 重启应用白屏

分类:uni-app
  • 需求背景: 本地app更新检测实现

  • 解决方案: 采用自定义整包更新策略:即非官方推荐的整包更新方案,而是采用离线包存储资源服务器,自定义接口来实现更新检测。结合h5 runtime模块sdk,使用 plus.runtime.install, plus.runtime.restart 下载更新app

  • 开发问题描述:在安装完app后,点击安装成功界面打开按钮时,此时首次进入app首页白屏,并且无任何内容显示。后台关闭app进程,在次打开应用,恢复正常。

代码:

// ....  
 plus.runtime.install(  
    localpath,  
    {  
        force:false  
    },  
    () => {  
        uni.showToast({  
                   title: '安装成功',  
               icon: 'success',  
              success() {  
                plus.runtime.restart();  
              }  
        });  
    },  
    () => {  
        uni.showToast({  
            title: '安装失败',  
            icon: 'error',  
        });  
    }  
);  
// ....
2022-03-30 18:33 负责人:无 分享
已邀请:
p***@163.com

p***@163.com

uniapp app项目在弱网环境下,进入一个页面,然后会出现:闪现一下回退到应用首页。出这种原因是不是应用重启了。有什么解决方法嘛(或阻止应用重启)

要回复问题请先登录注册