本文章是基于升级中心 uni-upgrade-center - Admin 和升级中心 uni-upgrade-center - App两个插件完成的,特此感谢!
下面记录一下在使用插件时的一些注意点:
升级中心分为Admin和App两部分,先创建Admin项目,App部分是直接导入到自己的前端项目中就行

1 添加检查提示
在check-update.js文件里面加入自己的逻辑

2更换提示框背景图片
不满意原来的背景图片->将bg_top.png换了就行,或者修改upgrade-popup.vue里面的样式

3在app.vue里面引入import appUpdate from "@/uni_modules/uni-upgrade-center-app/utils/check-update.js"且在onLaunch中调用

onLaunch:function(){// #ifdef APP-PLUS // 版本检查更新appUpdate();// #endifconsole.log('执行了onLaunch')
},

这样就可以实现进入app就会检查版本,还可以在设置页面引入且放一个手动检查更新版本的按钮进行自行版本更新:

<!-- #ifdef APP-PLUS -->
<view @click="getVersion()"><text>检查更新</text><text>{{appVersion}}</text>
</view>
<!-- #endif -->
import appUpdate from "@/uni_modules/uni-upgrade-center-app/utils/check-update.js"
data() {return {appVersion:"",// 版本号}
},
onLoad() {this.appVersion=plus.runtime.version; // 获取当前版本号
},
methods: {// 获取APP版本,是否进行版本更新getVersion() {// #ifdef APP-PLUSappUpdate(); // 调用方法检查版本更新// #endif},
}

4在手机基座上运行时获取到的版本号和appid是hbuilder和hbuilder的版本需要在文件里面手动设置
5在更新版本时版本号填的是x.x.x.x的那个对应的获取的是plus.runtime.version
xxx的那个是plus.runtime.versionCode注意不要填反了,否则将会出现更新后也会再次弹窗提示更新应用的界面


关于admin管理后台的搭建,大家可以看一下这篇文章==>手把手带你使用uni-admin搭建后台管理系统和带你使用uni-upgrade-center搭建APP更新系统(升级中心+应用升级)
在搭建后台升级中心报[uni-admin]: fc_function_not_found uni-admin时,可以看一下云函数是否上传,或者使用本地云函数运行,或者删除项目重新走一遍教程

uniapp版本升级记录(整包升级,wgt资源升级)相关推荐

  1. mui,uniapp实现APP整包更新,并展示更新进度条

    整包更新 与热更新不同,整包更新比对的版本号是应用版本名称 //检测当前版本号dqbanben:function(){var that=this;//在页面中初始化plus插件mui.init();m ...

  2. Android 系统(144)---整包升级与差分升级的区别

    整包升级与差分升级的区别 原文地址:FULL VS INCREMENTAL OTA 一.简介: OTA升级有两种类型,每一种类型都有对应的用途和优势.但是,只有一种类型是用户常常能够接触到的.现在我们 ...

  3. android差分包和整包的区别,整包升级与差分升级的区别

    一.简介: OTA升级有两种类型,每一种类型都有对应的用途和优势.但是,只有一种类型是用户常常能够接触到的.现在我们来一起熟悉他们.如下图: 从上面的曲线图中我们知道,这两种类型分别是:Increme ...

  4. uni-app升级APP,包含apk整包升级和wgt应用资源升级

    这里只说安卓的应用,软件包放在自己的服务器中. 三种方式 apk包整包更新,要下载所有的文件包含权限模块依赖等,大小在20M+ wgt包应用资源更新,只更新自己写的代码,根据你代码的多少大小在600k ...

  5. uni-app 整包升级/更新方案

    注意:plus.runtime.appid,plus.runtime.version, plus.runtime.openURL() 在真机环境下才有效 使用 uni-app 开发,可将代码编译到iO ...

  6. uni-app开发APP实现热更新和整包更新

    热更新(.wgt):只有前端资源或模块进行调整,整个App结构不发生变化,那只需要更新这一部分资源,避免用户重新下载整个App.通过 HBuilderX 打包 .wgt 包即可 整包更新(.apk): ...

  7. uni-app整包更新与热更新方案(安卓和IOS)

    原文链接:uni-app整包更新与热更新方案(安卓和IOS) 效果预览 大致效果: 打开App,进入首页(首次),检测线上是否存在新版本,如果存在,弹窗提示用户是否进行版本更新.Android 有热更 ...

  8. 制作OTA升级整包增量包

    制作OTA升级包 OTA包有整包和差分包之分.顾名思义,所谓整包就是包含整个system分区的数据文件;而差分包则仅仅包含两个版本之间改动的部分.使用整包升级就好比对电脑进行重装系统,格式化系统分区, ...

  9. apk升级文件服务器,整包(apk/ipa)升级

    5+应用可使用以下方式进行升级 - 整包升级:适用于大版本更新,runtime发生变化时(模块.配置.版本等变化)必须使用此更新方法 - 应用资源升级:适用于小版本更新 .runtime不变,前端页面 ...

最新文章

  1. 利用上下文常识,让AI读懂不完整人类指令
  2. java资料——线性表(转)
  3. 广西师范大学c语言期末试题,广西师范大学 据库原理(A卷).doc
  4. Java 洛谷 P1028 数的计算
  5. php 网站计数器,PHP实现网站访问量计数器
  6. c语言建立两个磁盘文件,建立两个磁盘文件f1.dat和f2.dat,编程序实现以下工作...
  7. InsertSort -- 插入排序
  8. Windows WSL Ubuntu下配置JDK环境变量
  9. PHP面向对象的魔术方法
  10. iPhone用户忠诚度降至8年来最低 三星微微一笑...
  11. html菜单栏用户点击完自动收缩,几个不错的自动收缩菜单导航效果
  12. Flex皮肤制作教程
  13. BAT互联网大厂的后端主流技术栈是啥?
  14. C++向mysql批量插入数据
  15. 魔兽争霸 java_魔兽争霸3Java问题
  16. 弹弹堂弹道模拟程序——第一帖
  17. Visual Studio安装以及增加工具集C盘占用问题
  18. Vue中美元$符号的意思
  19. Ubuntu 16.04 安装显卡驱动(详细!)
  20. MoviePy - 中文文档4-MoviePy实战案例-给MoviePy Logo做一个闪动的阴影效果

热门文章

  1. 关于ie下阻止ActiveX控件
  2. Substance 3D Painter 错误求解
  3. iOS - 融云即时通讯的简单使用
  4. 系统中出现许多wmiprvse.exe进程的处理方法
  5. h5页面在安卓手机浏览器上不能上下移动的问题
  6. Office2011 for mac升级到Office2016 for mac后Outlook邮件索引丢失问题解决
  7. 把矩形的四个顶点按照一定的顺序排好(左上、右上、右下、左下,符合人的视角).
  8. 乐鑫esp8266学习rtos3.0笔记第5篇:基于乐鑫idf框架,研究出超稳定、掉线重连、解决内存泄露问题的Mqtt框架,支持esp8266和esp32!(附带链接)
  9. BZOJ1003 物流运输(dp+spfa)
  10. linux开放端口命令