如何在 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 就可以讓你暫停、繼續或向所有使用者發佈。