パッケージ フライトを使用すると、限定されたテスト担当者のグループに特定のパッケージを配布できます。 他のユーザーには、Microsoft Store に公開済みのパッケージが使用されるため、そのエクスペリエンスに支障が生じることはありません。
パッケージ フライトに関して異なるのはパッケージのみです。ストアに示される詳細情報は、すべてのユーザーに対して同じ内容になります。 フライト グループ内のユーザーには、パッケージ フライトに追加したパッケージが配布される一方、フライト グループに属していないユーザーには、引き続き通常の (フライト パッケージではない) パッケージが配布されます。 後で、パッケージ フライト内のパッケージをすべてのユーザーに提供することにした場合、フライト以外の申請で同じパッケージを簡単に使用できます。
パッケージ フライトを設定するときに、特定のパッケージを取得するユーザーを 既知のユーザー グループ (フライト グループとも呼ばれます) に追加することで指定できます。 パッケージ フライトをサポートするWindows 10 または Windows 11 バージョンを実行しているデバイス (Windows.Desktop ビルド 10586以降、または Xbox One) を使用しているフライト グループ内のすべてのユーザーは、その特定のグループに指定したパッケージ フライトからパッケージを取得します。 フライト グループのいずれかに追加されていないユーザー、またはパッケージ フライトをサポートしていないデバイスを使用しているユーザーは、非フライト申請からパッケージを取得します。
重要
デスクトップ デバイスでは、フライト グループ内のユーザーは、更新プログラムを提供するたびに、フライト内のパッケージを自動的に取得します。 ただし、 Xbox デバイスを使用しているフライト グループのユーザーは 、最新のパッケージを入手するために手動で更新プログラムを確認し、Microsoft アカウント (既知のユーザー グループに含まれている関連付けられているメール アドレス) を使用してデバイスにサインインしていることを確認する必要があります。
ヒント
パッケージ フライトは、指定し、選択されたユーザーにのみパッケージを提供します。 指定した割合で顧客のランダムな選択にパッケージを配布するには、段階的な パッケージロールアウトを使用できます。 フライト グループのいずれかに更新プログラムを段階的に配布する場合は、ロールアウトをパッケージ フライトと組み合わせることもできます。
新しいパッケージ フライトを作成する
アプリの申請を発行すると、[アプリの概要] ページに [パッケージ フライト ] セクションが表示されます。 [ 新しいパッケージ フライト ] をクリックして開始します。
まだ既知のユーザー グループを作成していない場合は、先に進む前に作成するように求められます。 詳細については、「既知の ユーザー グループの作成」を参照してください。 [フライト グループの作成] を選択すると、このページから新しい既知 のユーザー グループを直接作成できます。
[パッケージ フライトの作成] ページで、フライトの名前を入力し、少なくとも 1 つのフライト グループを指定する必要があります。 完了したら、[ フライトの作成] を選択します。 後でこれらの詳細を変更することはできません (ただし、入力した内容に満足できない場合は、このフライトを削除して、代わりに使用する新しいフライトを作成できます)。
注
複数のパッケージ フライトがある場合は、それぞれにランクを割り当てる必要があります。 詳細については、以下の パッケージ フライトの追加とランク付けを 参照してください。
パッケージ フライトに含めるパッケージを指定する
パッケージ フライトの詳細を保存すると、その概要ページが表示されます。 [ パッケージ ] をクリックして、フライトに含めるパッケージを指定します。 アプリでサポートされるあらゆる OS バージョンをターゲットとするパッケージを含めることができます。
以前に発行された申請に関連付けられたパッケージを選択するオプションがあります (フライトされていない申請、または複数のパッケージ フライトがある場合は、その他のパッケージ フライトのいずれか)。 このパッケージ フライトに使用する新しいパッケージをアップロードする必要がある場合は、ここでアップロードできます ( 通常の非フライト申請にアプリ パッケージをアップロードする場合と同じプロセスを使用します)。 このパッケージ フライトに含めるパッケージの指定が完了したら、[ 保存] を クリックします。
アプリで複数のデバイス ファミリがサポートされている場合は、フライトで同じデバイス ファミリ一式をサポートするパッケージを含めるようにしてください。 フライト グループのユーザーは、そのフライトからパッケージを取得できる のみを
また、Microsoft Store に掲載される情報や利用できるデバイス ファミリは、フライト以外の申請内容に基づくことに注意してください。 フライト グループのユーザーは、フライト以外の申請でサポートされているデバイス ファミリでのみアプリをダウンロードできます。 詳細については、「 デバイス ファミリのサポート」を参照してください。
段階的なパッケージのロールアウト
既定では、申請内のパッケージは、フライト グループ内のすべてのユーザーが同時に使用できるようになります。 これを変更するには、 この申請が発行された後に段階的に更新をロールアウトする (Windows 10 または Windows 11 のお客様のみ) というボックスをオンにします。 フライト グループ内のユーザーの割合を選択して、新しい申請からパッケージを取得できます。そのため、分析データを監視して、更新プログラムをより広範にフライト グループにロールアウトする前に確実に更新プログラムを確認できます。 割合は、パッケージ フライトの新しい申請を作成することなく、いつでも増やす (または更新を停止) できます。
重要
パッケージ フライトでパッケージを段階的にロールアウトする場合、新しいパッケージを取得する割合に含まれていないユーザーは、前回のパッケージ フライトの申請のパッケージを取得することになります (ただし、そのユーザーにとってより順位の高いフライトが利用可能になっている場合を除きます)。
詳細については、「 段階的なパッケージのロールアウト」を参照してください。
追加のパッケージ フライト オプションを構成する
既定では、パッケージ フライトは発行され、資格認定プロセスが完了するとすぐにフライト グループで利用できるようになります。 発行日を変更する場合は、[フライト オプション] セクションで変更できます。 [ 保存] をクリックして、パッケージ フライトの概要ページに戻ります。
パッケージ フライトをストアに送信する
パッケージを指定し、必要なオプションを構成したら、[ ストアに送信] をクリックします。 その後、パッケージ フライトは アプリ認定プロセスを通過します。
既にアプリを持っているパッケージ フライトに関連付けられているフライト グループのユーザーは、パッケージ フライトに含まれているパッケージを使用して更新プログラムを取得します。 これらのユーザーがまだアプリを持っていない場合は、インストール時にパッケージ フライトからパッケージを取得します。
注
パッケージ フライトでのみ利用できるパッケージを持っているユーザーは、アプリに星の評価を与え、レビューを残すことができますが、その評価とレビューは他のユーザーには表示されません。 フライト グループのレビューを含むすべての顧客のレビューは、アプリの レビュー レポートで確認できます。
デバイス ファミリのサポート
ほとんどの場合、フライト化されていない申請でサポートされているのと同じデバイス ファミリのセットをサポートするパッケージを含める必要があります。 アプリのデバイス ファミリの可用性は、ユーザーがフライト グループに参加しているかどうかに関係なく、フライト化されていない申請に常に基づいて行われます。
フライト以外の申請で、パッケージ フライトでサポートされていないデバイス ファミリがサポートされている場合、フライト グループ内のユーザーはそのデバイス ファミリにアプリをダウンロードできなくなります。
フライト以外の申請でサポートされていないデバイス ファミリがパッケージ フライトでサポートされている場合、フライト グループに含まれているかどうかにかかわらず、誰もそのデバイス ファミリにアプリをダウンロードできません。 すべてのアプリ ユーザーに最適なエクスペリエンスを提供するには、非フライト化申請でパッケージ フライトと同じデバイス ファミリをサポートする必要があります。
注
パッケージ フライトに追加されたパッケージは、任意の OS バージョン (または Windows 10 または Windows 11 のビルド) をサポートできますが、前述のように、Windows 10 を実行しているフライト グループのユーザーは、パッケージ フライトからパッケージを取得するために、パッケージ フライト (Windows.Desktop ビルド 10586 以降) をサポートするバージョンを実行しているデバイスを使用している必要があります。
パッケージ フライトを更新または変更する
既に発行したパッケージ フライトの新しい申請を作成するには、アプリの概要ページでフライト名の横にある [更新 ] をクリックします。 その後、非フライト化申請の場合と同様に、新しいパッケージをアップロード (不要なパッケージを削除) できます。 その他の必要な変更を行い、[ ストアに送信 ] をクリックして、更新されたパッケージ フライトを アプリ認定プロセスを通じて送信します。
新しい更新プログラムを作成して送信せずに既存のフライトを変更するには、フライト名の横にある [変更 ] をクリックします。 これにより、再度パッケージ フライトの認定プロセスを行うことなく、フライト グループ、フライト名、フライトの順位などの詳細を変更できます。 更新プログラムが進行中の場合、またはパッケージ フライトがまだ発行されていない場合は、[ 変更 ] オプションは表示されません。
追加のパッケージ フライトを追加してランク付けする
複数の異なるパッケージを異なるユーザーに配布するために、同じアプリに対して複数のパッケージ フライトを作成できます。
最初のパッケージ フライトを作成したら、上記の手順に従って別のパッケージ フライトを作成します。 唯一の違いは、1 つのパッケージ フライトを既に作成している場合は、[ ランク ] セクションですべてのパッケージ フライトの優先順位を指定する必要があるということです。 これにより、フライト グループが複数ある場合でも、個々のユーザーに提供すべきパッケージが Microsoft Store によって判断されます。 ランクの低いパッケージ フライトにバージョン番号の高いパッケージが含まれている場合でも、フライト グループ内のユーザーは常に最高ランクのパッケージ フライトを利用できます。
既定では、新しいパッケージ フライトは最高ランクにランク付けされます。 ランクを変更する場合は、そのランクを下に移動 (またはバックアップ) して、他のパッケージ フライトで適切な場所に配置できます。
フライト以外の申請は常に一番下の順位 (1 番) になる点に注意してください。 つまり、フライト グループに入っていないユーザーは、非フライト化申請からストア経由でのみパッケージを取得できます。 フライト グループ内のユーザーは、入手可能なパッケージ フライトのうち、最も順位の高いパッケージ フライトからパッケージを入手します (ただし、フライト以外の申請のパッケージは、ランクが一番低いため、そこから入手することはありません)。 これにより、複数のフライト グループのメンバーである可能性があるユーザーにパッケージを配布する方法を柔軟に決定できます。
たとえば、通常の非フライト化申請に加えて、比較的安定しており、幅広い対象ユーザーによるテストの準備ができているフライトと、それほど確信が持てず、少数のテスト担当者のみに制限したいフライトの 2 つのパッケージ フライトを作成するとします。 Testers と呼ばれるフライト グループを作成し、Tester Flight と呼ばれるパッケージ フライトに含め、より大きなメンバーシップを持つ Enthusiasts というフライト グループを作成し、それを Enthusiast Flight と呼ばれる別のパッケージ フライトに含めることができます。 Tester Flight を Enthusiast Flight よりも高くランク付けした場合は、Enthusiast Flight でかなり自信を持っているパッケージを使用できますが、Tester Flight でのみ Testers 向けの危険なパッケージを使用できます。 Testers グループのメンバーは、Enthusiasts グループに属していても、Tester Flight で提供したパッケージを常に受け取ります。 (その後、Tester Flight のパッケージが正常に動作することが判明した場合は、最初は Tester Flight に配布されたパッケージを使用するように Enthusiast Flight を更新し、最終的には非フライト化申請でそれらのパッケージを使用することができます)。
パッケージ フライトのパッケージをすべてのユーザーが利用できるようにする
発行済みパッケージ フライトに含めた 1 つ以上のパッケージを、フライト グループに入っていないユーザーが利用できるようにする必要があると判断した場合は、同じパッケージを再度アップロードしなくても、それらのパッケージを使用するように非フライト化申請を更新できます。
新しい申請を作成すると、[ パッケージ ] ページに、パッケージ フライトの 1 つからパッケージをコピーするオプションが表示されたドロップダウンが表示されます。 プルするパッケージが含まれるパッケージ フライトを選びます。 その後、そのパッケージの一部またはすべてを選択して、非フライト化申請に含めることができます。
以前に発行された申請のパッケージを使用している場合でも、同じパッケージ検証規則がすべて適用されることに注意してください。
パッケージ フライトの削除
サポートしなくなったパッケージ フライトを削除するには、[アプリの概要] ページでその名前をクリックします。 フライトの概要ページで、[ 変更] をクリックし、[ 削除 ] リンクをクリックしてパッケージ フライトを削除します。 (進行中のパッケージ フライトの未発行の申請がある場合は、まずその申請を削除する必要があります)。これが完了するまでに最大30分かかる場合があります。
パッケージ フライトを削除すると、そのパッケージ フライトで配布したパッケージを持っているユーザーは、より高いバージョン番号のパッケージがある場合 (またはそのようなパッケージが利用可能になるとすぐに) アプリの更新プログラムを受け取ります。 アプリをアンインストールしてから後でもう一度インストールすると、これは新しい取得として扱われ、現在利用可能な最高バージョンが取得されます。
Windows developer