您可以使用套件發行群組,將特定套件發佈給有限的一群測試人員。 您的其他客戶將使用您已發佈至 Microsoft Store 的套件,因此不會中斷客戶的體驗。
在套件分發中,只有套件會不同;所有客戶看到的 Store 清單詳細資料都會相同。 發行群組中的任何人都會收到您納入該套件發行中的套件,而不在發行群組中的客戶則會繼續收到您的一般(非分階段發行)套件。 如果您之後決定要將套件測試版中的套件開放給所有客戶使用,您可以輕鬆地在非測試版提交中使用這些相同的套件。
請注意,認證流程同樣適用於套件測試發佈,和其他任何提交一樣;不過,某些 WACK 失敗會顯示為通過但附有註記,因此仍可提交以進行測試發佈。 只有在套件向有限對象分階段發佈期間,才會放寬 WACK 檢查;此舉旨在協助進行套件測試及發佈前準備。 WACK 測試失敗必須在正式發布前修正。
當您設定套件發行階段時,可以指定哪些人員應收到特定套件,方法是將他們新增至 已知的使用者群組(有時稱為發行群組)。 測試發行群組中的任何人,只要使用執行支援套件測試發行的 Windows 10 或 Windows 11 版本的裝置(Windows.Desktop 組建 10586 或更新版本,或 Xbox One),都會取得您為該特定群組指定之套件測試發行中的套件。 任何未新增至您的其中一個飛行群組的人,或使用不支援套件飛行版本之裝置的人,都會接收來自非飛行提交版本的套件。
重要
在桌面裝置上,每當您提供更新時,您測試階段群組中的成員都會自動取得您測試階段中的套件。 不過,您測試群組中使用 Xbox 裝置的人員必須手動檢查更新,才能取得最新套件,並確認他們已使用其 Microsoft 帳戶登入該裝置(該帳戶的電子郵件地址須為您新增至已知使用者群組的相關地址)。
提示
套件發行僅會將套件提供給您指定的客戶。 若要以指定的百分比將套件散發給隨機選取的客戶,您可以使用漸進式套件推出模式。 如果您想要將更新逐步分發給其中一個測試版群組,也可以將漸進式推出與套件測試版發行結合使用。
建立新的套件發行
在您發佈應用程式的提交項目後,您會在 [應用程式概觀] 頁面上看到 套件測試階段 區段。 按一下 新增套件飛行 即可開始。
如果您尚未建立任何已知的使用者群組,系統會提示您建立一個,才能繼續進行。 詳細資訊請參閱「建立已知的使用者群組」。 您可以在此頁面上選取 建立飛行群組,直接建立新的已知使用者群組。
在套件 flight 建立頁面上,您需要為您的 flight 輸入名稱,並指定至少一個 flight 群組。 完成後,請選取 建立發行。 您之後將無法變更這些詳細資訊(不過,如果您對已輸入的內容不滿意,可以刪除這個航班,並改為建立一個新的航班)。
注意
如果您有多個套件發行階段,則需要為每個發行階段指派排序。 如需更多資訊,請參閱下方的「新增及排序其他套件發佈批次」。
指定要包含在套件發行階段中的套件
儲存套件發行小眾測試版詳細資料之後,您會看到其概觀頁面。 按一下 套件,以指定您想要包含在此測試發行中的套件。 您可以加入指定應用程式支援的任何作業系統版本的套件。
您可以選取與先前發行的提交相關聯的套件 (可以是非發行小眾測試版提交,或是多個其他套件發行小眾測試版的其中一個)。 如果您需要上傳供此次套件飛行測試使用的新套件,可以在這裡上傳(流程與將應用程式套件上傳至一般非飛行測試提交時相同)。 完成指定要納入此套件 flight 的套件後,請按一下儲存。
如果您的應用程式支援多個裝置系列,請務必在您的測試版本中包含可支援相同一組裝置系列的套件。 您航班群組中的成員只能取得來自該航班的套件。 他們將無法存取來自其他測試階段的套件,或來自您未設為測試階段之提交項目的套件。
此外也請注意,您的 Microsoft Store 清單資訊和裝置系列可用性是以您的非發行小眾測試版提交為基礎。 您飛行測試群組中的客戶,只能在您非分階段發佈提交項目所支援的裝置系列上下載應用程式。 如需詳細資訊,請參閱「裝置系列支援」。
漸進式套件推出
預設情況下,你提交的套件會同時開放給測試群組中的所有人。 若要變更此設定,您可以勾選標示為 此提交發佈後逐步推出更新(僅限 Windows 10 或 Windows 11 客戶) 的核取方塊。 您可以選擇飛行班群組中某個百分比的人員,以從新提交取得套件,以便監控分析資料,確保您對更新有信心,再將更新更廣泛地推出至飛行班群組的其餘部分。 您可以隨時提高百分比(或停止更新作業),而無需為您的套件發行流程建立新的提交項目。
重要
在套件測試發行中逐步推出套件時,未納入接收新套件百分比範圍的使用者,將會取得上一個套件測試發行提交中的套件(除非有較高優先順序的測試發行可供他們使用)。
如需詳細資訊,請參閱「漸進式套件推出模式」。
設定其他套件飛行選項
依預設,您的套件航班會在完成認證程序後立即發佈,並提供給您的航班群組。 如果您想要變更發佈日期,可以在發行選項區段中進行變更。 按一下 儲存,返回套件飛行概觀頁面。
將您的套件發行小眾測試版提交至 Microsoft Store
當您指定套件並設定所需的任何選項後,請按一下 [提交至 Microsoft Store]。 接著,您的套件測試版本會進入應用程式認證流程。
請注意,認證流程也適用於套件飛行版,和其他任何提交一樣;不過,某些 WACK 失敗會被回報為附註通過,並允許提交以進行飛行測試。 只有在套件向有限對象分階段發佈期間,才會放寬 WACK 檢查;此舉旨在協助套件測試以及為正式發佈做準備。 WACK 失敗必須在正式發行前修復。
您與該套件發行測試相關聯的測試群組中,已安裝您 App 的使用者現在將透過您在套件發行測試中包含的套件取得更新。 如果這些人尚未安裝您的應用程式,他們會在安裝時取得您套件發行批次中的套件。
注意
擁有僅在套件測試版本中提供之套件的使用者,可以為應用程式給予星級評分並留下評論,但其評分和評論不會顯示給其他客戶。 您可以在應用程式的 評論 報告中查看所有客戶的評論,包括航班組中的客戶。
裝置系列支援
在大部分情況下,您會希望想加入的套件支援非發行小眾測試版提交所支援的相同裝置系列。 無論客戶是否屬於測試群組,應用程式的裝置系列可用性一律以非測試版提交為準。
如果您未加入測試發佈的提交內容支援某個裝置系列,而您的套件測試發佈不支援該裝置系列,則您的測試發佈群組成員將無法在該裝置系列上下載應用程式。
如果您的套件測試版發行支援某個裝置系列,而您的非測試版提交不支援該裝置系列,那麼任何人都將無法在該裝置系列上下載此應用程式,不論他們是否屬於您的測試版群組。 為了讓您應用程式的所有客戶都能獲得最佳體驗,您的非測試版提交應支援與套件測試版相同的裝置系列。
注意
新增至套件飛行測試的套件可以支援任何作業系統版本(或 Windows 10 或 Windows 11 的任何組建),但如上所述,飛行測試群組中使用 Windows 10 的人員必須使用執行支援套件飛行測試之版本的裝置(Windows.Desktop 組建 10586 或更新版本),才能從套件飛行測試取得套件。
更新或修改您的套件測試版本
若要為您已發佈的套件發行建立新的提交,請在您的應用程式概觀頁面上,按一下發行名稱旁的 更新。 然後,您可以上傳新的套件 (並移除不需要的套件),就像上傳非發行小眾測試版提交一樣。 進行任何其他必要變更,然後按一下提交至市集,透過應用程式認證流程送出更新後的套件測試發行。
若要在不建立並提交新的更新的情況下修改現有的測試階段,請按一下測試階段名稱旁的 修改。 如此一來,您就能變更測試群組、名稱和排序等詳細資料,而無需讓套件 flight 再次經過認證流程。 請注意,如果您目前有更新正在進行,或您的套件 flight 尚未發佈,您就不會看到 修改 選項。
新增並排序其他套件發行批次
您可以為同一個應用程式建立多個套件發佈,以便將數個不同的套件發佈給不同的客戶群組。
建立第一個套件航班後,您可以依照上述流程再建立另一個。 唯一的差別是,如果您已建立一個套件測試發行,則必須在 排名 區段中指定所有套件測試發行的優先順序。 這可讓 Microsoft Store 在客戶屬於您的多個測試發布群組時,判斷應提供哪個套件給個別客戶。 您發布群組中的人員一律會取得可供他們使用的排名最高套件發布,即使排名較低的套件發布包含版本號碼較高的套件也是如此。
預設情況下,您的新套件 flight 會排名最高。 如果您想變更其排序,可以將它往下移動(或再往上移),讓它排在其他套件 flight 中的正確位置。
請注意,您未啟用 flight 的提交內容一律排在最低順位(#1)。 也就是說,不屬於任何飛行群組的人員,只能透過 Store 從您未加入飛行的提交中取得套件。 發行小眾測試版群組成員一律會從可用的最高排名套件發行小眾測試版取得套件 (但絕不會從非發行小眾測試版提交取得套件,因為排名最低)。 這可讓您彈性決定如何將套件分發給可能屬於一個以上 flight 群組的人員。
例如,假設除了您平常的非套件發行提交之外,還想建立兩個套件發行:其中一個相對穩定,已可供廣泛對象測試;另一個則您還不太有把握,因此只想限制給少數測試人員測試。 您可以建立一個名為「測試人員」的測試環群組,並將其納入名為「測試人員測試環」的套件測試環,然後再建立一個名為「愛好者」且成員較多的測試環群組,並將其納入另一個名為「愛好者測試環」的套件測試環。 如果您將「測試人員發行小眾測試版」的排名設為高於「愛好者發行小眾測試版」,則可以在「愛好者發行小眾測試版」中使用相對來說較有信心的套件,並只在「測試人員發行小眾測試版」中使用風險較高的測試人員專用套件。 「測試人員」群組的成員一律會收到您在 Tester Flight 中提供的套件,即使他們也屬於您的「愛好者」群組。 (之後,如果發現 Tester Flight 中的套件表現良好,您可以更新 Enthusiast Flight,改為使用原先發佈到 Tester Flight 的套件,而且最後可能還會在您的非 Flight 提交項目中使用這些套件。)
讓套件發佈批次中的套件可供所有客戶使用
如果您決定要將已發佈的套件飛行測試中包含的一個或多個套件提供給不在飛行測試群組中的客戶,您可以更新非飛行測試提交以使用這些套件,而無需重新上傳相同的套件。
當您建立新的提交時,您會在 套件 頁面上看到一個下拉式選單,其中提供可從其中一個套件測試階段複製套件的選項。 選取包含您想要提取之套件的套件測試版本。 接著,您可以選取其中任一或所有套件,將其納入非漸進式發佈提交。
請注意,系統會套用所有相同的套件驗證規則,即使使用先前發佈提交中的套件也一樣。
刪除套件發行版本
若要刪除您不再想支援的套件測試版,請在 [應用程式概觀] 頁面中按一下其名稱。 在發行小眾測試版概觀頁面上按一下 [修改],然後按一下 [刪除] 連結以刪除套件發行小眾測試版。 (如果您有一個尚未發佈且仍在進行中的套件測試版提交項目,您需要先刪除該提交項目。) 此作業最多可能需要 30 分鐘才能完成。
當您刪除某個套件發行階段時,任何取得您在該套件發行階段中發佈之套件的客戶,如果有版本號碼更高的套件可用(或一旦有這類套件可用時),就會收到應用程式更新。 如果客戶解除安裝應用程式後再重新安裝,將會被視為新的下載,而且客戶會取得目前可用的最高版本。
常見問題
什麼是包裹飛行?
套件分段發佈 讓開發人員在將更新發佈給所有人之前,先將應用程式更新分發給特定使用者群組。 它非常適合與早期採用者進行 Beta 測試或驗證更新。 分段推出的套件將配送至預先定義的使用者群組,而所有其他使用者會繼續接收目前公開發佈的版本。 這有助於在廣泛推出之前確保穩定性和品質。
因此,套件傳送可讓您將應用程式更新分發給限定的測試人員群組,而不會影響更廣泛的受眾。 要建立套件航班:
- 移至合作夥伴中心中應用程式的 概觀 。
- 在 套件航班 區段中,按一下 新增套件航班。
- 為您的航班命名,並新增他們的 Microsoft 帳戶電子郵件,以建立或選擇一個現有的測試人員群組。
- 新增或上傳特定於航班的應用程式套件。
- 提交航班以供認證。
一旦獲得認證,只有您選擇的測試人員會收到更新,而其他用戶則繼續使用公開可用的版本。