-
需求背景: 本地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',
});
}
);
// ....
1 个回复
p***@163.com
uniapp app项目在弱网环境下,进入一个页面,然后会出现:闪现一下回退到应用首页。出这种原因是不是应用重启了。有什么解决方法嘛(或阻止应用重启)