分階段發(fā)布版本更新
AppStore發(fā)布應(yīng)用方式除了自動、手動,還有分階段發(fā)布。分階段發(fā)布版本更新可以降低新版本驟然上升的bug率,也是蘋果針對禁止使用熱修復(fù),推出的相對合理的解決方案。
當您發(fā)布App的版本更新時,您可以選擇分階段發(fā)布您的App。如果您正在提交一個版本更新,且您的App處于準備提交、正在等待審核、正在審核、正在等待出口合規(guī)檢查、等待開發(fā)者發(fā)布、被開發(fā)者拒絕、被拒絕、元數(shù)據(jù)被拒絕狀態(tài)之一時,則此選項可用。
如果您選擇此選項,您的版本更新將會在7天內(nèi)按百分比發(fā)布給已打開自動更新的macOS或iOS用戶(根據(jù)用戶的Apple ID隨機挑選)。用戶不會接到被選為您的App分階段發(fā)布用戶的通知。
請謹記,所有下載了您App的用戶將仍可隨時在App Store中手動更新您的App。
此外,當您的App處在分階段發(fā)布過程中,您可以選擇暫停發(fā)布,總計30天,暫停次數(shù)沒有限制。如果您將App下架,您當前的分階段發(fā)布會停止,且不再對該版本可用。
如何在后臺為App新版本設(shè)置分階段發(fā)布?
1、在首頁上,點按“我的App”,并選擇您的App。App Store頁面隨即打開,包含選中的“App信息”。
2、在左列中,點按您想要提交的App版本。
3、在“自動更新的分階段發(fā)布”部分中,選擇“使用分階段發(fā)布,在7天內(nèi)發(fā)布更新”。
4、點按“儲存”即可,當您提交您的App以供審核且被批準時,App狀態(tài)將為“可供銷售”,且當您查看您App的版本頁面時,它的狀態(tài)旁將附上“分階段發(fā)布”。當更新完成后,所有具有“管理”或(擁有此App訪問權(quán)限的)“App管理”職能的人將會在分階段發(fā)布完成時收到通知。
暫停和繼續(xù)分階段發(fā)布
1、在首頁上,點按“我的App”,并選擇您的App。App Store頁面隨即打開,包含選中的“App信息”。
2、在左列中,點按“可供銷售”的App版本。
3、在“自動更新的分階段發(fā)布”部分中,選擇“暫停分階段發(fā)布”或“使用分階段發(fā)布”來繼續(xù)更新。
4、點按“儲存”
您可以暫停您的發(fā)布,總計30天。例如,如果您暫停您的發(fā)布10天,然后繼續(xù)發(fā)布,您會余留20天以供下次暫停發(fā)布。如果您繼續(xù)某個先前暫停的發(fā)布,您的分階段發(fā)布進度將從上次暫停時的進度繼續(xù)。
App分階段發(fā)布的優(yōu)點:
1、分階段發(fā)布App提供了一種方法來限制新版本發(fā)生bug問題的范圍。
例如,如果您的發(fā)布版本在用戶系統(tǒng)上性能不佳,那么最好只有5%的用戶使用了該版本而不是整個用戶群。您可以修復(fù)應(yīng)用中的任何問題,然后向用戶推送新版本,繼續(xù)測試。
2、您還可以使用分階段部署作為試驗新功能的手段,或者作為A/B測試的方式。
例如,假設(shè)您的游戲應(yīng)用中有一個新功能,您可以將該新功能包含在即將推出的版本中,然后以分階段部署方式將該版本推送給一部分用戶。接下來,您可以與沒有新功能的應(yīng)用進行對比,從而評估具有新功能的應(yīng)用的性能。這樣,您能以可控、可衡量的方式檢查哪些內(nèi)容適用于受眾,而不是一次向所有用戶推送發(fā)布版本。分階段部署可讓您更具戰(zhàn)略性地發(fā)布應(yīng)用版本和增強功能。