次の方法で共有


手順 4: UWP デバイス アプリのデバイス メタデータをテストする

device app workflow, step 4.

このトピックでは、Windows デベロッパー センター ダッシュボードに送信する前に、UWP デバイス アプリのデバイス メタデータをローカルでテストする方法について説明します。

UWP デバイス アプリは、デバイスの製造元が自社の内部デバイスまたは周辺機器のコンパニオンとして機能するように作成する特別な種類の UWP アプリです。 デバイス メタデータを使用すると、デバイス アプリは特権を必要とする操作を実行し、デバイスが接続されると自動的にインストールできます。 UWP デバイス アプリの詳細については、「UWP デバイス アプリの概要」を参照してください。

このトピックは、ステップ バイ ステップ シリーズの一部です。 概要については、「UWP デバイス アプリを手順に従って作成する」を参照してください。

開始する前に

デバイス メタデータをローカル コンピューター上のローカル デバイス メタデータ ストアに展開すると、デバイスが正しく動作することをテストできます。 デバイス メタデータは展開されると、Windows デベロッパー センター ダッシュボードに送信された場合と同じように動作する必要があります。 たとえば、デバイス メタデータ内のデバイスに対して自動再生が有効になっている場合、デバイスが接続されると自動再生ハンドラーが作動する必要があります。 モデル名または発行元名を変更した場合は、それらの変更も表示されるようにすることができます。

デバイス メタデータをテストする前に、デバイス メタデータを展開するコンピューターに Microsoft Store アプリをインストールする必要があります。

デバイス メタデータをローカルで展開する

デバイス メタデータはテスト前に、ローカル デバイス メタデータ ストアに展開する必要があります。 そのためには、デバイス メタデータの作成時に [ローカル コンピューターのメタデータ ストアにデバイス メタデータ パッケージをコピーする] チェック ボックスを選択するか、デバイス メタデータの作成後にデバイス メタデータ作成ウィザードを使用します。

デバイス メタデータ作成ウィザードを使用してデバイス メタデータを展開するには

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 からデバイス メタデータ作成ウィザードを開きます。

  2. [ツール] メニューの [メタデータ パッケージの展開] をクリックします。

  3. .devicemetadata-ms ファイルを参照し、[開く] をクリックします。

  4. [ユーザー アカウント制御] ダイアログ ボックスが表示されたら、[はい] をクリックします。

  5. デバイス メタデータが展開されると、"デバイス メタデータ パッケージがこのコンピューターのローカル メタデータ ストアに正常にコピーされました" というメッセージが表示されます。 デバイス メタデータをテストする準備ができました。

デバイス メタデータを検証する

デバイス メタデータ作成ウィザードを使用して、UWP デバイス アプリまたはデバイスに対してデバイス メタデータを検証できます。

デバイス メタデータ作成ウィザードを使用してデバイス メタデータを検証するには

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86 からデバイス メタデータ作成ウィザードを開きます。

  2. [メタデータの検証] をクリックします。

  3. [検証するメタデータ パッケージの選択] ページで、次を行います。

    • [デバイス メタデータ パッケージ] 見出しの下にある [参照] をクリックして .devicemanifest-ms ファイルを選択するか、デバイス メタデータをローカルで既に展開している場合は [ローカル メタデータ ストアから選択] をクリックします。

    • UWP アプリに対して検証する場合は、[UWP デバイス アプリに対してデバイス メタデータ パッケージを検証する] チェック ボックスを選択し、[参照] をクリックして Microsoft Store アプリ パッケージ (.appx) を選択します。

    • デバイスに対して検証する場合は、[デバイスに対してデバイス メタデータ パッケージを検証する] チェック ボックスを選択し、[デバイスから選択] をクリックしてデバイスを選択し、[OK] をクリックします。

  4. [検証] をクリックします。

  5. 検証が完了したら、レポートを保存できます。 閉じるをクリックします。

    注意

    検証レポートに、"アプリ パッケージ内の storeManifest.xml とデバイス メタデータ ファイル内の packageInfo.xml の間でエクスペリエンス ID が一致しません" というエラーが表示される場合があります。このメッセージは無視しても問題ありません。

次のステップ

手順 5: アプリを送信する