1. 版本管理

配置各模块的版本记录(版本号,版本文件路径等),用于模块的自动升级场景。

现使用到的模块有:

  • 课堂安卓APP
  • 课堂主控服务
  • APP管控模块(华为M2管控)
  • D7课堂管控(华瑞安管控)

入口:系统管理 -> 版本管理

1.1. 查看版本记录列表

查看模块当前已经存在的版本列表,选择模块类型->点击查询 查看版本记录

操作:

修改:对版本记录内容进行修改,主要是用于有效/无效状态修改操作。

删除:删除版本记录。

班级规则:对版本升级规则(学校班级升级规则)进行配置。 具体见班级规则配置

注: 版本记录 + 对应的升级规则 共同作用于“自动升级”功能。如果仅存在版本记录,不配置升级规则。那个这个版本是不能触发升级的。

1.2. 新增版本记录

选择模块类型,点击新增 新增版本记录1 新增版本记录2

关键字段:

  • 更新标题 : 升级信息中,展现的更新标题。
  • 更新详情 : 升级信息中的版本描述,填写更新的主要需求功能、修改的缺陷。
  • 更新版本号:按版本号格式 (\d+.\d.\d) 三位数字,第1位不限位数,第2,3位单位数。 如:1.4.2 版本号数值越大,则表示版本越高。升级操作只从低版本升级为高版本。

  • 是否强制升级:选择强制升级,现只使用强制升级。

  • 下载地址 : 方式一直接复制已存在文件的OSS路径,方式二选择本地文件,上传到OSS得到上传后的路径。
  • 状态 : 需选择有效。 选择无效则此版本不会触发升级。

1.3. 修改版本记录

修改版本记录内容与“新版本版本记录”信息一致。

修改版本记录主要用在变更版本的有效无效状态。

1.4. 班级规则

进入班级规则: 班级规则

新增规则:可存在多条升级规则,共同作用于版本升级

修改规则:更新具体规则。

删除规则:删除此规则。

班级规则说明:

  1. 版本记录必需至少存在有效的一条班级规则才能触发更新。
  2. 多条班级规则共同作用。按学校+班级进行查询规则 匹配规则顺序, 使用以下匹配到的第一条记录: School_id = 用户学校 & class_id = 用户班级 School_id = 用户学校 & class_id = -1
    School_id = -1

注: 配置school_id=-1, class_id=具体班级id, 此记录等同于school_id=-1。

若匹配的规则为允许升级,系统时间>=升级开始时间,则允许升级,否则视为未到升级时间,不升级。

若没有匹配到规则,则请求的学校+班级在不升级此版本。

1.4.1. 新增规则

新增规则

  • 学校 : 所有学校,或是具体某个学校
  • 班级 : 所有班级,或是具体某个班级。 注:当学校是所有学校时,班级应选所有班级。若选择具体班级,等同于选择所有班级。
  • 升级状态:若选择不允许升级,则匹配到这条规则的学校班级,将不升级此版本
  • 开始时间:规则生效的开始时间,规则未生效时,匹配到这条规则的学校班级,将不升级此版本

1.4.2. 修改规则

与新增规则一致, 参考新增规则。

1.4.3. 删除规则

规则记录直接删除。

Copyright © gaofenyun.com 2019 all right reserved,powered by GitbookFile Modify: 2019-02-12 15:23:04

results matching ""

    No results matching ""

    results matching ""

      No results matching ""