ベータ テストとターゲット配布

アプリをどれだけ慎重にテストしても、他のユーザーにアプリを実際に使ってもらうテストのようにはいきません。 テスト担当者は、スペルミス、紛らわしいアプリのフロー、アプリがクラッシュする原因になる可能性のあるエラーなど、開発者が見落とした問題を見つける可能性があります。 その後、申請を一般に公開する前に、これらの問題を解決して、最終的な製品にいっそう磨きをかけることができます。

パートナー センターでは、一般に公開する前に、アプリをテスターに試してもらうためのオプションがいくつか用意されています。

どのような方法を選んだとしても、アプリをベータ テストするときに注意すべき点がいくつかあります。

  • テスト担当者がアプリをダウンロードした後で、アプリへのアクセスを取り消すことはできません。 テスト担当者は、アプリをダウンロードしたら、使い続けることができ、それ以降に発行されるすべての更新プログラムを受け取ります。
  • 開発者は、テスト担当者からフィードバックを収集する方法を決める必要があります。 テスト担当者がメールで簡単にフィードバックできるリンクを提供することを検討します (または、機密性が問題でない場合は、Feedback Hub を使います)。
  • 使用状況レポートや正常性レポート、テスト担当者による評価やレビューなど、アプリに関する分析レポートを確認できます。
  • アプリをテスト担当者に配布するときに、アドオンを含めることができます。 通常テスターにはアドオンについて課金しないため、プロモーション コードを生成してテスターに配布することでアドオンを無料で使えるようにするか、テスト中はアドオンの価格を無料に設定することができます (この場合、アプリを他のユーザーに公開する前に、アドオンの新しい申請を作成して価格を変更してください)。 各アドオンは Microsoft アカウントごとに 1 回しか購入できないため、同じテスト担当者がアドオン取得プロセスを複数回テストできないことに注意してください。
  • 新しいパッケージで新しい申請を作成することにより、テスト担当者にいつでもアプリの更新バージョンを提供できます。 テスト担当者は、元のパッケージを取得したのと同じように、認定プロセスを経た後の更新プログラムを取得しますが、他のユーザーはそれを取得できません (アプリをプライベート ユーザーから一般ユーザーに移行したり、取得できるグループのメンバーシップを変更するなど、追加の変更を行った場合を除きます)。

プライベート対象ユーザー

他のユーザーより前にテスト担当者がアプリを使用できるようにして、他のユーザーにその登録情報が表示されないようにする場合は、[表示範囲][プライベート ユーザー] オプションを使います (申請の [価格と提供の状況] ページ)。 これは、他のユーザーは、たとえその直接リンクを入力できた場合であっても、アプリの Store 登録情報を絶対に見ることができないようにして、アプリをテスト担当者に配布できる唯一の方法です。

[プライベート対象ユーザー] オプションは、アプリをパブリック対象ユーザーに発行していない場合にのみ使用できます。 このオプションは、どの OS バージョンをターゲットとするアプリでも使用できますが、テスト担当者は Windows 10 バージョン 1607 以降 (Xbox を含む) を実行し、開発者から提供されたメール アドレスに関連付けられている Microsoft アカウントでサインインする必要があります。

詳しくは、「プライベート対象ユーザー」をご覧ください。

パッケージ フライト

アプリを既に公開している場合は、パッケージ フライトを作成して、指定したユーザーに別のパッケージ セットを配布できます。 同じアプリの複数のパッケージ フライトを作成し、異なるユーザー グループで使うこともできます。 これは、異なるパッケージを同時に試す優れた方法であり、パッケージがすべてのユーザーに配布できる状態になったと判断した場合は、フライトからフライト以外の申請にパッケージをプルできます。

パッケージ フライトは、どのような OS バージョンを対象とするアプリでも使用できますが、テスト担当者は、Windows.Desktop ビルド 10586 以降、Windows.Mobile ビルド 10586.63 以降、または Xbox One を実行している場合にのみアプリを取得できます。

詳しくは、「パッケージ フライト」をご覧ください。

アプリが Store に表示されないようにして、プロモーション コードを使用する

この方法を使っても、アプリの配布を特定のテスター グループのみに制限し、他のユーザーが Microsoft Store でアプリを検出 (またはプロモーション コードなしで取得) するのを防ぐことができます。 ただし、プライベート ユーザー オプションとは異なり、直接リンクがわかっていれば、誰でもアプリの登録情報を見ることができる可能性があります。 機密性が重要な申請の場合は、代わりにプライベート ユーザーに公開することをお勧めします。

アプリを非表示にしてプロモーション コードを使う方法は、どの OS バージョンをターゲットとするアプリでも使うことができますが、テスターは Windows 10 または Windows 11 を実行している場合にのみアプリを入手できます。

このオプションを使うには:

  • [価格と提供の状況] ページの [表示範囲] セクションで、[見つかりやすさ][この製品を Microsoft Store で提供しますが、検索はできないようにします] を選びます。 [購入の停止: 直接リンクを知っているユーザーは製品の Store 登録情報を表示できます。ただし、製品をダウンロードできるのは、以前にその製品を所有していたか、またはプロモーション コードを持っている場合で、かつ Windows 10 または 11 デバイスを使用している場合のみです。] のオプションを選びます。
  • アプリが認定に合格したら、アプリのプロモーション コードを生成して、テスト担当者に配布します。 6 か月間に 1 つのアプリについて最大 1,600 回の引き換えが可能なコードを生成できます。 これらのコードにより、アプリの登録情報への直接リンクがテスト担当者に提供され、申請の作成時に価格を設定した場合でも、テスト担当者は無料でダウンロードできるようになります。
  • アプリを一般に提供する準備ができたら、新しい申請を作成し、[表示範囲] オプションを [この製品を Microsoft Store で提供し、検索可能にします] に変更します (その他の必要な変更と共に)。

上で説明したオプションとは異なり、このオプションは Windows Phone 8.1 と Windows 10 のお客様に対して機能します (Windows 8.x では機能しません)。 Microsoft Store の検索や参照によってアプリを見つけることはできませんが、Store 登録情報への直接リンクを知っているユーザーであれば、Windows Phone 8.1 以前を実行しているデバイス、Windows 10、または Windows 11 でアプリをダウンロードできます。 テスト担当者が無料でアプリをダウンロードするには、その価格を Free に設定する必要があることに注意してください。

このオプションを使うには:

  • [価格と提供の状況] ページの [表示範囲] セクションで、[見つかりやすさ][この製品を Microsoft Store で提供しますが、検索はできないようにします] を選びます。 [直接リンクのみ: 製品の登録情報への直接リンクを知っているユーザーのみが、製品をダウンロードできます (ただし、Windows 8.x ではダウンロードできません)] オプションを選びます。
  • 製品が公開されたら、テスト担当者が試せるように、リンク ([アプリ ID] ページ[URL]) を配布します。
  • アプリを一般に提供する準備ができたら、新しい申請を作成し、[表示範囲] オプションを [この製品を Microsoft Store で提供し、検索可能にします] に変更します (その他の必要な変更と共に)。

重要

2018 年 10 月 31 日より、新しく作成された製品には、Windows Phone 8.x またはそれ以前を対象とするパッケージを含めることができません。 詳細については、このブログ投稿を参照してください。

指定したメール アドレスを持つ Windows Phone のお客様へのターゲット配布

重要

このオプションは、新しい申請では使用できません。 Windows Phone 8.1 以前を対象とするアプリでこのオプションを以前に選んでいた場合は、そのアプリで引き続き使用できます。 新しい申請を作成することで、テスト担当者の一覧 (最大 10,000 人) を変更できます。

このオプションを使うと、指定したメール アドレスを持つユーザーは、登録情報への直接リンクを使ってアプリをダウンロードできます (Windows Phone 8.1 以前を実行しているデバイスのみ)。 他のお客様は、リンクがわかっていてもアプリをダウンロードできず、Store で検索や閲覧によってアプリを見つけることもできません。 テスト担当者がアプリをダウンロードするには、そのリンクを提供する必要があります ([アプリ ID] ページ[URL])。また、テスト担当者は、提供されたメール アドレスに関連付けられている Microsoft アカウントでサインインする必要があります。 また、プロモーション コードを生成することにより、テスト担当者が Windows 10 デバイスでアプリを利用できるようにすることもできます。ここでメール アドレスを入力しなかった場合でも、アプリのプロモーション コードの 1 つを持っているユーザーは誰でも、Windows 10 デバイスでそれをダウンロードできます。