手順 5: Microsoft Store デバイス アプリを送信する
このトピックでは、Microsoft Store ダッシュボードに UWP デバイス アプリを送信する方法について説明します。 アプリを申請する前に、「UWP デバイス アプリの作成」の「申請順序」セクションを確認してください。 このトピックは、ステップ バイ ステップ シリーズの一部です。 概要については、「UWP デバイス アプリを手順に従って作成する」を参照してください。
アプリが特権アプリとして指定されていて、自動インストール用に構成されていない場合は、特権アプリを Microsoft Store に申請する前に、Windows デベロッパー センター ハードウェア ダッシュボードにデバイス メタデータを送信できます。 この場合、この手順 5 は手順 6 の後で実行できます。
UWP デバイス アプリは、デバイスの製造元が自社の内部デバイスまたは周辺機器のコンパニオンとして機能するように作成する特別な種類の UWP アプリです。 デバイス メタデータを使用すると、デバイスの更新など特権を必要とする操作をデバイス アプリで実行できます。 UWP デバイス アプリの詳細については、「UWP デバイス アプリの概要」を参照してください。
開始する前に
このトピックでは、アプリの開発が完了し、デバイス メタデータが使用できる状態にあることを前提としています。
アプリの申請を開始する
Microsoft Store ダッシュボードに移動してアプリを申請します。
テスト担当者の手順を追加する
テスト担当者の手順で、"これは UWP デバイス アプリです" というテキストを必ず入力してください。これにより、アプリが UWP デバイス アプリであることをアプリ申請テスト担当者に示します。
申請の詳細を確認する
アプリを申請する前に、次のことを確認してください。
アプリの説明には、アプリに必要なハードウェアを明確に記載する必要があります。
Microsoft Store がアプリを UWP デバイス アプリとして認識できるように、アプリ パッケージには StoreManifest.xml ファイルを含める必要があります。
アプリの起動時に、アプリが動作する前にデバイスを接続する必要がある場合は、"<ブランド固有のデバイス名>を接続してください" などの文言を明確に示す必要があります。
パッケージ名は、手順 1 でアプリを作成したときに指定した名前と同じである必要があります。 アプリが 1 年以内に申請されないと、パッケージ名の有効期限が切れることにご注意ください。
アプリは Microsoft Store ポリシーに完全に準拠している必要があります。
アプリはすべての年齢に適している必要があります。
アプリには無料のマークを付ける必要があります。
販売の詳細を確認する
アプリの申請時に、Store 申請チェックリストの [販売の詳細] 項目を確認し、次が表示されていることを確認します。
アプリは UWP デバイス アプリであるため、無料である必要があります。
アプリは無料で販売され、認定に合格後にリリースされる予定です。
アプリ申請 UI は、アプリが、デバイスに関連付けられている UWP デバイス アプリであるかどうかを確認する唯一の手段として、StoreManifest.xml を検索するように設計されています。 そして、そのように判断すると、販売の詳細で設定した内容を明示的にオーバーライドして、アプリが試用期間なく無料に設定されるようにします (また、[販売の詳細] ページでこれらの値を変更しようとした場合は、コントロールを無効にします)。 その後、これがチェックリスト ページに反映されます。
[販売の詳細] ページに [アプリは UWP デバイス アプリであるため、無料である必要があります] が表示されない場合は、ソリューションのルート フォルダーではなく、アプリ プロジェクトのルート フォルダーにStoreManifest.xml が正しく含まれていることを確認してください。
送信結果
Microsoft Store はアプリを受け取ると、すべての UWP アプリに共通する一連の自動テストを実行します。 アプリに固有の一連のテストも実行します。
アプリが Microsoft Store が適用するテストに合格すると、約 1 から 4 日後にアプリ カタログに追加されます。 カタログに追加されたら、Microsoft Store からも入手できます。 申請に失敗した場合は、理由が通知されます。
検証
Microsoft Store ダッシュボードでは、Microsoft Store デバイス アプリ パッケージが Microsoft Store に申請されるとそのパッケージの検証が行われます。 デバイス メタデータは、Windows デベロッパー センター ハードウェア ダッシュボードに送信され、そのダッシュボードで検証されます。 検証プロセスでは、メタデータで指定されたアプリが Microsoft Store 内にあることを確認するため、アプリが Microsoft Store で公開されたらメタデータを送信する必要があります。 ハードウェア ダッシュボードでは、ロゴ申請の一部としてドライバーが個別に検証されます。