3

Windows Phone の MPNS (Microsoft Push Notification Service) についていくつか質問があります。

ご存知のように、Windows Phone には 3 種類のプッシュ通知があります。

  1. トースト通知
  2. シェル タイルの通知
  3. 生データ通知

  4. トーストとタイルを同時に表示できますか。トーストが MPNS 経由で受信されたときを意味し、アプリ タイルのタイル カウントも更新されます。

  5. 私のアプリが起動されておらず、実行中の状態でもバックグラウンドでもないとします。トーストまたはタイル通知が受信された場合。そして、サーバーはこのプッシュでペイロードを送信します。プッシュ後にアプリが起動されたときにそれを取得できますか?アプリ内でこのペイロードを取得できます。

  6. プッシュのTTL(Time To Live)時間とは何ですか、またはペイロード内で設定できますか。

4

2 に答える 2

1

トーストとタイルを同時に表示できますか。トーストが MPNS 経由で受信されたときを意味し、アプリ タイルのタイル カウントも更新されます。

これには、2 つの異なるプッシュを行う必要があります。それは異なるペイロードです。

私のアプリが起動されておらず、実行中の状態でもバックグラウンドでもないとします。トーストまたはタイル通知が受信された場合。そして、サーバーはこのプッシュでペイロードを送信します。プッシュ後にアプリが起動されたときにそれを取得できますか?アプリ内でこのペイロードを取得できます。

通知を受け取ったときに、たとえば分離ストレージにデータを保存するということですか? それは不可能です。 Windows Phone 7 でプッシュ通知データを処理することは可能ですか?

于 2012-11-08T12:31:07.437 に答える
1

raw トーストと VoIP トーストの場合、バックグラウンド エージェントが着信プッシュを処理できるため、分離ストレージにデータを書き込むことができます。raw/VoIP トーストは、1 つのプッシュ ペイロードに対してタイルを更新し、同時にメッセージ トーストを表示することもできます。

タイル トーストとメッセージ トーストには定義上、エージェントがないため、受信データを処理するコードはありません。

プッシュのTTL(Time To Live)時間とは何ですか、またはペイロード内で設定できますか。

OS がエージェント プロセスを強制終了するまでに30秒かかります。

于 2012-11-08T21:25:54.257 に答える