0

私が現在取り組んでいるプロジェクトでは、生の通知を送信するときに、ネットワークを介してWP7デバイスにいくつかの小さな情報を送信します。

アプリケーションがトゥームストーン状態にあり、ユーザーがトーストメッセージを受信した場合、トーストに手荷物を追加することはできません。そのため、ユーザーがアプリケーションに再度入力したときに通知を再送信する方法が必要であると考えました。

誰もがこの問題の経験や可能な解決策を持っています。現在、クライアントとサーバー間の一種のハンドシェイクを検討しています。しかし、それはすべて私にとって少し劇的に思えます。

よろしく、トム

4

1 に答える 1

1

rawNotificationsの使用をやめ、トーストのみを使用することをお勧めします。

トースト通知を使用してアプリが起動された場合に対処するには、アプリの起動時にサーバーにクエリを実行して、保留中のデータがあるかどうかを確認します。

アプリの実行中に送信される通知については、チャネルのShellToastNotificationReceivedイベントを使用して通知を検出できます。イベントがトリガーされたら、サーバーにクエリを実行してペイロードを取得します。

于 2011-12-19T09:58:15.387 に答える