機能が購入されたかどうかを確認するために Windows ストアにクエリを実行する場合を除いて、Windows ストア アプリがネットワークにアクセスしない場合、「インターネット クライアント」機能を宣言する必要がありますか?
必要のない機能を宣言することは避けたいと思います。また、アプリがプライバシー ポリシーを参照するという要件が削除されます。(データを収集しても送信できなかったので、あまり意味がありません。)
機能が購入されたかどうかを確認するために Windows ストアにクエリを実行する場合を除いて、Windows ストア アプリがネットワークにアクセスしない場合、「インターネット クライアント」機能を宣言する必要がありますか?
必要のない機能を宣言することは避けたいと思います。また、アプリがプライバシー ポリシーを参照するという要件が削除されます。(データを収集しても送信できなかったので、あまり意味がありません。)
更新: 最初はあなたの質問を誤解していたかもしれません。機能を確認するために組み込みの呼び出しのみを使用している場合は、インターネット クライアント機能は必要ありません。ライセンスの呼び出しは、私が理解しているように、インターネット クライアント接続ではなく、基礎となる API を介して行われます。
確認する最も簡単な方法は、リリース モードで新しいアプリ パッケージをビルドし、それをコンピューターにインストールして、Visual Studio 2012 の外部で実行することです。とはいえ、どのような機能が購入されたかを特定するために、アプリケーションが時々 Microsoft Store にクエリを実行する可能性があることを示すプライバシー ポリシーが必要になる場合があります。
以下の元の回答は、まったく役に立たなかった場合に備えて残されています。
ピーターは正しいです。アプリは、その機能をマニフェストに含めないと、インターネット呼び出しを行うことができません。基本的なプライバシー ポリシーをまとめることは非常に簡単です。これは、Microsoft の担当者の 1 人が作成した Community Megaphone アプリの例です。
アプリがインターネット接続を必要とする理由と、個人情報を使用するかどうかを簡単な言葉で説明してください. アプリをオンラインにする必要がある理由をユーザーに知らせるのは、非常に基本的な信頼の表明にすぎません。
「InternetClient」機能は、ファイアウォールを介したインターネットおよびパブリック ネットワークへのアウトバウンド アクセスを提供します。この機能がなければ、アプリケーションはファイアウォールを介してストアにアクセスできません。