4

Visual Studio 2012 環境のエミュレーターで Windows Phone 8 アプリケーションを実行しています。このアプリにトーストのプッシュ通知を送信できるロジックを実装しました。以下の MainPage コンストラクターのコード スニペットに関しては、件名に記載されている例外を受け取ります。

// try to find the channel
pushChannel = HttpNotificationChannel.Find(channelName);

また、以下の情報は例外によって提供されます。

プッシュ通知にアクセスするには、マニフェストで ID_CAP_PUSH_NOTIFICATION を定義する必要があります。

このような例外を受け取ると、何が間違っているのか、何が欠けているのか。完全な権限を持つ管理者アカウントで VS 2012 環境を実行していることに注意してください。

ありがとう!

4

1 に答える 1

12

Visual Studio のソリューション エクスプローラーで

  1. プロジェクトの「プロパティ」ノードを展開します。
  2. 「プロパティ」パネルから「WMAppManifest.xml」ファイルを開きます。
  3. 「機能」タブに移動します
  4. チェックされていない場合は、「ID_CAP_PUSH_NOTIFICATION」ボタンにチェックを入れます。
于 2013-05-08T15:32:49.077 に答える