全部产品
阿里云办公

发布补丁

更新时间:2018-11-13 21:20:15

发布补丁


HotFix提供了多种发布方式,方便您根据自身业务需要选择性使用。

  • 上传补丁后,会展示补丁列表信息,点击“详情”,进入发布页面

patch_details

  • 进入详情页面,点击“新建发布”,进入发布流程

新建发布


1.1 本地测试

HotFix提供了调试工具实现本地测试,方便您在正式发布前,在您的手机本地进行测试。

步骤如下:

1.2 灰度发布

HotFix提供灰度发布模式,您可以在控制台发布灰度批次,并为该批次指定灰度人数标签,客户端拉取到补丁时会消耗该灰度人数,达到指定数量后,灰度批次自动置为停止状态。

发布灰度批次

1.2.1 发布人数

此项为设置最多可供设备请求到该批次更新补丁的次数。该计数以请求到更新补丁的次数为准,如:

  1. 1个设备请求到更新补丁之后,删除本地缓存再次请求成功1次,则总共会消耗掉2个次数。

1.2.2 指定标签

注:Android SDK从 3.2.7 版本开始支持设置标签,若接入的SDK低于该版本,新建灰度批次时忽略此项即可。

此项为设置灰度附带的标签条件。只有设置了对应标签的设备,才能请求到本批次的更新补丁。如:

  1. 端上设置标签为["tag1"], 发布时指定标签为["tag1"], 能拉取到;
  2. 端上设置标签为["tag1","tag2"], 发布时指定标签为["tag1"], 能拉取到;
  3. 端上设置标签为["tag1"], 发布时指定标签为["tag1","tag2"], 能拉取到;
  4. 端上设置标签为["tag1","tag3"], 发布时指定标签为["tag1", "tag3"], 能拉取到;

可以看到,只要端上设置的标签[组],和发布灰度批次时指定的标签[组],交集不为空,就能拉取到更新补丁。

特别注意:

1. 输入标签后,按回车,该标签输入才算成功;您可以通过多次输入,多次回车,来实现输入标签组;

2. 不输入任何标签,则该批次不会对端上携带的标签做任何校验;

1.2.3 后置操作

发布灰度批次后可以根据实际需要停止灰度批次,停止后可以选择:

  • 发布新的灰度批次;
  • 发布新的全量批次;
  • 回滚版本(如果存在历史版本)见 2.9 发布回滚


1.3 全量发布

HotFix提供全量发布模式,选择全量发布后,将对所有安装了当前应用版本(即之前创建应用时所填写的应用版本号)的设备推送该补丁。

与灰度发布类似,在全量发布会可以根据自身需要停止本次全量发布,停止发布后可以选择:

  • 继续全量发布。
  • 回滚版本(如果存在历史已经发布过全量批次的版本),见2.9 发布回滚


1.4 停止发布

HotFix提供停止发布功能,用户停止某个发布批次后,系统将停止该批次补丁的继续发布,但已加载该补丁的设备会依然保持安装该补丁的状态。


1.5 发布回滚

HotFix提供发布回滚功能,用户选择回滚的目标补丁后,确认回滚后,所有该应用版本下设备都会获取到该目标补丁,从而实现回滚。

使用回滚功能必需要具备以下条件:

  • 该版本之前存在至少一个全量发布的历史版本。


其它问题,技术支持参见:地址