应用版本配置介绍

入口介绍

当用户需要进行应用升级时,可以进入智联车管理后台,打开OTA模块菜单,点击应用升级的菜单项,可以看到应用升级的版本管理页面。在这个页面上,您可以进行应用版本的升级包上传、版本创建、测试、预发布(灰度)、发布、下架、废弃,整个版本生命周期的管理。

应用版本创建页面

create_app_version

应用升级版本基本配置项介绍

  • 应用

一次应用升级,针对的是一个具体的应用,所以需要首先指定针对哪个应用进行升级。应用是在Dashboard->项目管理->项目详情页->自定义应用中进行管理。管理时,需要录入应用的类型、名称,以及包名。

  • 版本号

一个应用版本需要有一个版本号,是一个纯文本,如2.0.1。该版本号用于版本的显示,方便交流,该版本号不参与版本大小比较。参与版本大小比较的是VersionCode。

  • VersionCode

一个应用版本需要有一个VersionCode,该VersionCode用于版本大小的比较,当要发布一个最新版本时,需要此版本的VersionCode比已经出去的所有版本都要大。

  • 基本选项

    1. 是否强制升级:表示该版本是否强制进行升级,客户端用户不能取消升级。
    2. 是否静默升级:表示该版本是否静默升级,升级时完全不提示用户,用户无感知。
    3. 是否允许新安装应用:表示该应用是一个新应用,您希望在未安装该应用的设备上安装此应用。勾选这个选项,表明您希望后装一个应用到系统中。
  • 重启选项

分为系统重启和应用重启,如果选择应用重启,则还支持进一步选择应用重启类型,是Activity重启还是Service重启,同时还支持指定重启参数。

  • 安装类型

    1. 自动安装:OTA SDK下载完成升级包之后会自动安装升级包;
    2. 自定义安装:OTA SDK下载完成升级包之后,不会自动安装,而是存放到某个目录,然后由厂商APP自己决定如何安装;
  • 应用包URL

升级包URL,您可以将在控制台上上传升级包后拿到的OSS的URL填在此处。OTA控制台在创建版本时,会将此升级包拷贝到OSS的另外一个Bucket下。

  • APK MD5

应用升级包本身的MD5,当需要做应用差分升级时,需要填写此字段。

  • 发布说明

应用版本的发布说明,提醒用户下载版本前,会展示给用户,告诉用户此时版本更新的内容。

  • 备注

应用版本的备注信息,帮助版本管理人员记录一些版本的内部描述信息。

  • 型号(适配机型)

每个应用版本都可以适配多个适配机型,机型是在设备中心->机型管理模块中添加。必须在同一个项目下添加机型。