如何在 iPhone 上管理分阶段发布
分阶段发布会在 7 天内,把你的更新逐步提供给开启自动更新的用户。如果发现问题,你可以暂停;有把握了,再向所有人发布。下面介绍它的运作方式,以及如何在手机上操作。
App Store 的分阶段发布如何运作
这是 Apple 的机制,无论你用哪个工具都一样。版本发布后,Apple 会把它提供给开启自动更新的用户中逐步增加的一部分随机用户:
| 天数 | 用户比例 |
|---|---|
| 第 1 天 | 1% |
| 第 2 天 | 2% |
| 第 3 天 | 5% |
| 第 4 天 | 10% |
| 第 5 天 | 20% |
| 第 6 天 | 50% |
| 第 7 天 | 100% |
- 任何人仍可随时在 App Store 中手动下载更新。分阶段只适用于自动更新。
- 你最多可以累计暂停 30 天,暂停次数不限。恢复后,推出会从暂停的那一天继续。
- 版本进入 Ready for Distribution 后,你可以随时向所有用户发布。在那之后,这个版本无法再回到分阶段推出。
发布前先开启
分阶段发布是网页版 App Store Connect 中版本上的一个选项:打开该版本,找到 Phased Release for Automatic Updates,选择“Release update over 7-day period using phased release”,然后保存。Apple 允许在版本准备中、审核中或处于 Pending Developer Release 时设置。Shipcue 会显示它是否已开启,并在你确认发布时提示。
用 Shipcue 控制
-
找到该版本
处于分阶段发布中的版本,会在 Shipcue 列表中显示进度,例如“Phased 5% · Day 3/7”。点按它即可打开该版本。
-
暂停
点按 Pause Phased Release 并确认。版本会停留在当前的自动更新比例。用户仍可手动更新。
-
恢复
点按 Resume Phased Release。恢复之后还可以再次暂停,所以不会再弹出确认框。
-
向所有用户发布
点按 Release to All Users,确认并使用 Face ID。之后自动更新会提供给所有人。这个操作无法撤销,所以 Shipcue 会确认两次。
补充说明。这些控制需要 App Manager 或 Admin 密钥,以及 Shipcue Pro。每次更改前,Shipcue 都会向 Apple 核对当前状态。它不会为每天的推进发送推送;想了解推出进度,请打开 App 查看。
常见问题
暂停会让用户收不到更新吗?
只是不再通过自动更新提供。任何人打开 App Store 并点“更新”,仍然会得到新版本。
分阶段发布最多能暂停多久?
Apple 允许累计最多暂停 30 天,暂停的次数没有限制。
向所有用户发布之后,还能回到分阶段推出吗?
同一个版本不行。Apple 的建议是让该版本下架,再提交一个开启了分阶段发布的新更新。
可以在 Shipcue 里开启分阶段发布吗?
不可以。请在发布之前,到 App Store Connect 中为该版本开启。之后 Shipcue 就可以让你暂停、恢复或向所有用户发布。