なくば何者かがエンドポイントを傍受してアプリに通知を送り始めるかも知れない。クッキーなど、ユーザー(やインストールしたアプリケーション)をもとにエンドポイントを照合できる物を使用する。エンドポイントがあれば、顧客のバッテリーの浪費やサーバーとの不要な接続など迷惑なことを引き起こせます。いつでもクライアントに新しいエンドポイントを取得して古い物を捨てさせることができますが、あなたのサーバーがその変更を検知できるようにしなければならないことを覚えておいてください。メッセージの待ち受けを開始できます。ファイル内で登録することもできます。メッセージを受け取った時にアプリが閉じている場合に便利でしょう。コードだけををロードして、アプリ全体を開く必要があるのかバックグラウンドで何かを行う必要があるのか決められるからです。メッセージハンドラーをどこに置くことに決めたにせよ、マニフェストファイルが正しい場所を示すようにしてください(前述の最初の手順参照)。しないとアプリが更新を受け取れません。メッセージハンドラーの例は以下の通りです。メッセージハンドラーを追加する注:忘れずにこのハンドラーを追加して動作することを確認してください。メッセージが送信されます。これは、プッシュサーバーが変わった、サーバーがダウンして復旧が必要、その他の事情が原因となり得ます。したうちの一つが発生すると、過去のエンドポイントは不適合となるため、全エンドポイントを再登録しなければならないことを意味します。メッセージハンドラーを実装する必要があります。以下のサンプルコードを参照してください。リクエストをエンドポイントに送るだけで通知を送れます。5version=5だとしましょう。使う場合、通知はこのようにして確認します。なっているレスポンスを受け取ります。受け取るかも知れません。エラーレスポンスが返ります。メッセージを受け取ったというだけでそのメッセージがアプリにうまく届いたということが保証されるわけではありません。デバイスがオフラインであることから様々なネットワーク障害まで、多くの要素が通知の配信の妨げとなり得ます。わたしたちも最善を尽くしていますが、ときおり宇宙は思い通りにならないものです。値は増加する整数になるはずだということを覚えておいてください。新しいバージョンがサーバーやデバイスに保存しているものよりも低い場合は、アプリケーションは新しい通知を受け取りません。バージョンは、アプリが本当に確認しておくべきなのに「見逃された」イベントがないかを表すのに便利かも知れません。日の真夜中からの経過秒数。GMT)を使うだけでもいいでしょう。使って古いエンドポイントを登録解除するようお願いします。これによりデバイスがプッシュサーバーに送信する多量のデータを一掃でき、また使用しない通知をアプリに送信しないことでバッテリー使用量を抑えることにもなります。ブラウザー互換性このページの互換性テーブルは構造化データから作成されています。チェックし、プルリクエストを送ってください。変更される可能性があります。動作が変更される可能性があります。実装ノートを参照してください。実装ノートを参照してください。ユーザーが明示的にこの機能を有効にしなければなりません。ユーザーが明示的にこの機能を有効にしなければなりません。関連項目PushManagerWindow.navigator.pushpushJSLibrary。元々の設計と議論のページ。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。