1

WindowsAzureプッシュ通知を使用しています。新しい通知を受信するたびに、受信した情報とともにトーストが表示されますが、プログラムでこの機能を無効にすることはできますか?これが必要な理由は、FPSゲームを開発しようとしていて、プッシュ通知を使用して場所を更新しているためです。明らかな理由で、受信したデータを表示したくないからです。

4

2 に答える 2

2

あなたができることは、PushNotificationReceivedイベントを消費し、そこでそれを処理することです。作成した1つのサンプルチャットアプリケーションについても同じことを行いました。ここにある私のブログ投稿でapp.xaml.csのコードを探してください:http://gauravmantri.com/2012/08/30/how-i-built-an-awesome-chat-application-for-windows-8- with-windows-azure-mobile-service/

于 2012-11-02T18:14:08.760 に答える
2

ToastNotificationの有効期限をDateTimeに設定することで、トースト通知を非表示にできます。これにより、表示されるとすぐに有効期限が切れます。これを行うには、渡されたPushNotificationReceivedEventArgs引数を使用します。

 args.ToastNotification.ExpirationTime = DateTime.Now;

Gauravが提供するより良い解決策は、

args.Cancel=true;
于 2012-11-02T18:41:16.650 に答える