0

プッシュ通知の概念を実装しているメトロ アプリケーションがあります。ここでは、アプリケーションのインストール時にチャネル URI をサーバーに送信したいので、どのイベントでチャネル URI を取得する必要があり、どのイベントでこの URI を送信する必要がありますか?サーバー.実際には、ここで、アプリケーションをアンインストールして再インストールした場合にのみチャネルURIが変化することを観察しました.それ以外の場合は一定です.使用する必要があるイベントを誰か教えてください.ここではHTML5とWinJSを使用していますか?

ありがとうございました。

4

1 に答える 1

0

チャネル API が呼び出されたときに、新しいプッシュ通知チャネル URI が常に作成されるとは限りません。このCreatePushNotificationChannelForApplicationAsyncメソッドは、一定期間 (現在は 24 時間) チャネル URI のキャッシュされたローカル コピーを返します。

MSDNのハウツー記事では、チャネル管理に関するガイダンスを以下にまとめています。

  • アプリが実行されるたびに、新しいチャネルをリクエストします。
  • 新しいチャネル URI が古いチャネル URI と異なる場合:
    • サービスのチャネル URI を新しいチャネル URI に置き換えます。
    • サービスがチャネルを取得したら、将来の比較のために新しいチャネル URI を保存します。
于 2012-10-11T14:19:36.783 に答える