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