苹果分阶段发布

简介

App Store Connect上有分阶段发布功能,但是和常规的灰度发布规则是有差别的。

比如公司有使用RN且有自建灰度发布功能或者后端开发的灰度发布,和苹果的分阶段发布功能算是完全两回事;

和非原生开发或者其他部分的人员解释的时候,应该说清楚,避免理解发生误差;

苹果的自动更新的分阶段发布,可以在7天内分阶段向已打开自动更新的用户发布此更新(基于Apple ID随机发布)。注意,所有用户仍可从App Store手动更新至此版本。可最多暂停分阶段发布30天,或随时向所有用户发布此更新;

7天内根据发布天数分别按1%、2%、5%、10%、20%、50%、100%比例自动更新;

问题点:

  1. 只针对开启了自动更新的老用户灰度,新用户安装都是最新的;这里容易产生误解,其他技术栈的灰度可能是针对所有用户;
  2. 粒度比较粗,没法针对特征人群灰度,没法针对特定功能灰度;一般公司可能会自研特征灰度或者AB实验之类的灰度方式;

官方文档

iOS 关于自动更新的分阶段发布(灰度发布)的相关简介

Written on November 29, 2022