MSIX アプリのアプリ パッケージ管理のガイダンス

アプリのパッケージを顧客が使用できるようにする方法と、特定のパッケージシナリオを管理する方法を学びましょう。

OSのバージョンとパッケージの配布

異なるオペレーティングシステムは、異なるタイプのパッケージを実行することができる。 一つ以上のパッケージを顧客の機器で実行できるならば、マイクロソフトストアは利用可能な最高のマッチングを提供する。

一般的に言って、同じデバイスファミリーの以前のOSバージョンをターゲットにしたパッケージを、後のOSバージョンで実行することができる。 Windows 11 デバイスは、サポートされているすべての OS バージョン (デバイス ファミリごと) を実行できます。

ストアからアプリを削除する

時には、顧客にアプリを提供することを中断し、効果的に「非公開」することもできる。 これを行うには、App の概要 ページの Store プレゼンス カードのトグル ボタンを使用します。 アプリを使用不可にしたいことを確認すると、数時間以内にストアでアプリが表示されなくなり、新規のお客様はアプリを入手できなくなります ( のプロモーションコードを持っていて、Windows 10またはWindows 11のデバイスを使用している場合を除く)。

製品をストアで利用できないようにする方法を示す新しい msix 概要ページのスクリーンショット

重要

このオプションは、投稿で選択した 視認性の設定を上書きる。

このオプションは、投稿を作成し、「この商品を利用可能にするが、Store で発見できないようにする (獲得停止 オプション) 」を選択した場合と同じ効果がある。 しかし、新しい提出物を作成する必要はない。

すでにアプリを持っているお客様は、依然として使用することができ、もう一度ダウンロードすることができます(後で新しいパッケージを提出する場合、アップデートを受けることもできる)。

アプリの提供を停止した後も、パートナー センターにはそのアプリが引き続き表示されます。 アプリをもう一度顧客に提供する場合は、App の概要 ページのバナーから Make 製品クリックするか、App の概要 ページの [ストア プレゼンス カード] のトグル ボタンを使用できます。 確認後、数時間以内に新しい顧客(最後の提出時の設定に制限されない限り)がこのアプリを利用できるようになる。

ストアで製品を入手できるようにする方法を示す新しい msix 概要ページのスクリーンショット

Note

アプリを利用可能な状態に保ちたいが、特定のOSバージョンで新規顧客にアプリを提供し続けたくない場合、新しいサブミッションを作成し、新規獲得を防止したいOSバージョンのパッケージをすべて削除することができる。

以前サポートされていたデバイスファミリーのパッケージの削除

これまでアプリでサポートされていた特定のデバイス ファミリ用のパッケージをすべて削除する場合 (「拡張 SDK でのプログラミング」を参照してください)、[パッケージ] ページでの変更を保存する前に、この削除を実行してもよいかどうかを確認するメッセージが表示されます。

これまでアプリでサポートされていたデバイス ファミリで実行可能なすべてのパッケージを削除する申請を発行すると、新しいユーザーは、そのアプリをそのデバイス ファミリでは入手できなくなります。 後でいつでも別のアップデートを公開し、そのデバイスファミリー用のパッケージを再び提供することができる。

特定のデバイス製品群をサポートするパッケージをすべて削除しても、該当タイプのデバイスにアプリをインストールした既存の顧客は依然として使用することができ、後で提供するアップデートを受けるという点に注意しなければならない。