PWAウェブプッシュ 2018.02.08 yamamoto エンジニアの山本です。 Progressive Web Applicationの入門記事『PWA対応をするためにやった最低限のこと』に続きまして、プッシュ通知を実装していきたいのですが、その前にWebプッシュの仕組みを理解する必要があると感じたため、本投稿ではどのようにWebプッシュが機能しているのかについて、説明します。 Webプッシュの登録から送信まで Webプッシュに関して、大きく分けて2つの段階があります。 登録が完了するまでの準備段階 プッシュ通知を送信する実行段階 この仕組みを段階的に確認しながら、プッシュ通知の理解を深めていただければと思います。 (準備段階)Webプッシュの登録が完了するまでのフロー まずは、Webプッシュの登録が完了するまでのフローをみていきます。 全体像はこんな感じです。 ステップ1 ユーザー