uniapp 应用内更新

131 阅读1分钟

前言

最近给公司开发移动端项目,APP端需要做个应用更新,应用更新分应用内和应用外,应用外比较简单就不说了,应用内更新使用的uniapp的官方插件【更新方法不用使用它的,主要把他的弹窗和安装安装包拿来用就行】,这篇文章主要简要记录一下

理清思路

项目时间比较紧,这里并没有做到细化

  • 后台管理里面有个APP配置管理可以配置相关app的banner图,登录图,logo以及上传打包的apk文件和版本号
  • 启动app时我们会获取app相关信息,获取到其中的版本号和我们本地storage中的版本号对比,不一致就进入更新页面弹出应用更新,由于这里跨页面了,我们这里提前存储到storage,会有问题,如果用户选择不更新下次进入app到时候就不会进入安装更新页面了,所以这里最好额外加个installed字段进行判断,同时在安装更新页面安装成功后标记installed为true重新存入app信息到storage即可

结语

App升级中心uni-upgrade-center文档