# App升级中心 uni-upgrade-center

# 概述

App升级中心 uni-upgrade-center,提供了 App 的版本更新服务。包括

  • Android、iOS的完整App安装包升级和wgt资源包增量更新
  • 后台管理系统,用于发布新版、设置升级策略

如果需要初次发布,而不是升级,另见产品uni-portal 统一发布页 (opens new window)

本产品具有如下特征:

# 为什么需要升级中心?

每个App开发者都要开发升级功能,这是巨大的社会资料浪费。DCloud推出 uni-upgrade-center,让应用开发更轻松、高效,让开发者专注于自己的业务。

# 使用

升级中心分为两个部分:uni-upgrade-center Admin管理后台uni-upgrade-center-app前台检测更新

# uni-upgrade-center Admin 管理后台

负责发布新版和管理历史版本的上下线。

发布完成页面

提供了如下功能:

  • 云储存安装包CDN加速,使安装包下载的更快、更稳定

  • 应用管理,对 App 的信息记录和应用版本管理

  • 版本管理,可以发布新版,也可方便直观的对当前 App 历史版本以及线上发行版本进行查看、编辑和删除操作

  • 版本发布信息管理,包括 更新标题,更新内容,版本号,静默更新,强制更新,灵活上线发行 的设置和修改

  • 原生 App 安装包,发布 Apk 更新,用于 App 的整包更新,可设置是否强制更新

  • wgt 资源包,发布 wgt 更新,用于 App 的热更新,可设置是否强制更新,静默更新

  • App 管理列表及 App 版本记录列表搜索

在插件市场安装,根据 readme 部署即可。插件地址 (opens new window)

# uni-upgrade-center-app 前台检测更新

负责前台检查升级更新。

官方升级弹框样式 使用uni.showModal自定义弹框

提供了如下功能:

  • 基于uni-upgrade-center一键式检查更新,统一整包与 wgt 资源包更新

  • 自行根据传参完成校验,判断此次更新使用哪种方式

  • 一键式升级。弹框、下载、安装、是否强制重启等逻辑已集成

  • 下载完成如果取消升级自动缓存安装包,下次进入判断是否符合安装条件,判断不通过则自动清除

  • 美观,实用,可自定义扩展

在插件市场安装,根据 readme 部署即可。插件地址 (opens new window)