マニフェスト デザイナーを使用した Windows 8.1 アプリ パッケージの構成
アプリ マニフェスト ファイルである package.appxmanifest.xml には、ストアにアプリを送信するときに必要なプロパティと設定が含まれています。たとえば、マニフェスト ファイル内のプロパティには、アプリのタイルとして使用されるイメージや、ユーザーがデバイスを回転したときにアプリでサポートされる向きが記述されています。
Visual Studio のマニフェスト デザイナーを使用すれば、生の XML を編集することなくマニフェスト ファイルを簡単に更新できます。
このトピックでは Windows 8.1 ストア アプリのアプリ パッケージの構成について説明します。Windows 10 のデバイス用のユニバーサル Windows アプリのアプリ パッケージを構成する必要がある場合は、代わりに次のプロセス に従ってください。
マニフェスト ファイルを開く
Visual Studio の XML コード ビューでマニフェスト ファイルを既に開いている場合は閉じます。
ソリューション エクスプローラーでアプリのプロジェクト ノードを展開します。
Package.appxmanifest ファイルをダブルクリックします。
Visual Studio の XML コード ビューでマニフェスト ファイルを既に開いている場合は、閉じるように求められます。
アプリ パッケージを構成する
次の表に、マニフェスト デザイナーの各ページで実行できる構成タスクを示します。
このトピックでは、各タスクについて意思決定時の妥協点の把握に役立つトピック、タスクの完了に役立つトピックへのリンクを示します。タスクによっては、コードを記述することが必要になる場合があります。
フィールドの定義を表示するだけの場合は、デザイナーでそのフィールドをポイントすると表示できます。設定を変更すると、エラー アイコンが表示される場合があります。その場合、さらなる操作が構成を完了するために必要になります。エラー アイコンが表示された場合は、デザイナーでそのアイコンをポイントすることで、エラー メッセージを表示できます。
ページ |
タスク |
ガイダンス |
---|---|---|
アプリケーション |
ユーザーがデバイスを回転したときにアプリでサポートされる向き (横、縦、横 - 反転、縦 - 反転、またはこれらのオプションの任意の組み合わせ) を指定する。 |
|
アプリの最小幅を指定する。 |
ユーザーが水平にスクロールしなくてもアプリが小さい画面に表示されるようにするには、アプリの最小サイズを小さくしてから、その最小サイズで適切に機能するようにアプリを設計します。 |
|
アプリが SD カードにインストールされないようにします。 |
アプリがスマート フォンの本体にのみインストールされ、その SD カードにインストールされないようにできます。アプリとそのデータのセキュリティが懸念される場合や、アプリが SD カードでのテストで正常に動作しなかった場合は、このオプションを選択します。 |
|
アプリでトースト通知を表示させる。 |
||
トースト通知を受け取るようアプリを構成する。 |
||
トースト通知を表示するためのガイドラインを理解する。 |
||
トースト通知を使用するサンプルをダウンロードして実行する。 |
||
アプリのタイルが更新される方法とタイミングを指定する。 |
定期的な通知 (ポーリングされた通知と呼ばれることもあります) では、クラウド サービスからコンテンツを直接ダウンロードして、タイルとバッジを一定の間隔で更新します。 |
|
ビジュアル資産 |
アプリを表すさまざまな種類のイメージを選択する。 |
|
どの解像度でも適切に表示されるようにイメージを最適化する。 |
||
タイル イメージを追加する。 |
デザイナーで指定するロゴの一部は、スタート画面にタイルとして表示されます。 |
|
ストア ロゴが表示される場所を確認する。 |
||
バッジ ロゴをロック画面に追加する。 |
このトピックでは、アプリ マニフェストの XML を変更する方法を示します。マニフェスト デザイナーの [ビジュアル資産] タブにあるプロパティを使用して、このエクスペリエンスを有効にできます。 |
|
スプラッシュ スクリーン イメージを追加する。 |
||
要件 |
アプリのハードウェア要件を指定する。 |
ユーザーは、指定されたハードウェア要件を満たすデバイスにのみ、アプリをダウンロードしてインストールできます。 アプリが次のいずれかのハードウェア機能を必要とする場合、対応する要件が選択されていることを確認します。
|
機能 |
ユーザー リソースへのプログラミングを使用したアクセスを提供する。 |
図などのユーザー リソース、または Web カメラなどの接続されたデバイスへのプログラミングを使用したアクセスを必要とするストア アプリでは、適切な機能を宣言する必要があります。ストアではそれらの宣言がリストされているため、ユーザーは十分な情報に基づいてアプリをダウンロードして使用するかどうか決定することができます。このデザイナーで選択できるさまざまな機能について学習する。このトピックには、宣言するリソースにアクセスするために作成できるコードを示すクイックスタート チュートリアルへのリンクも含まれています。 |
宣言 |
ユーザー、デバイス、およびサービスにアプリを接続する。 |
アプリで標準の Windows 機能を拡張またはカスタマイズしたり、他のアプリと相互運用したり情報を共有することもできます。 |
コンテンツ URI |
アプリで読み込まれるページから位置情報デバイスやクリップボードにアクセスできるようにする。 |
アプリでリモート ページに移動する場合、そのページは Web コンテキストで実行され、システムへのアクセスが制限されます。[コンテンツ URI] タブにあるプロパティを使用して、位置情報デバイスとクリップボードへの Web ページ アクセスを指定できます。 |
パッケージ化 |
アプリのパッケージ化に使用するプロパティを設定する。 |