はじめに 世の中のサンプルがいまいち理解できなかったため、自分なりに書き下したサンプルです。 ServiceWorkerを利用したPush通知サンプル Firebaseは使っていません web-pushというライブラリを利用 curlから送信できるように、画面にコマンドを表示します(画面から送信もできます) ソースはこちら 概要 webサーバ(express, ts-node) 下記2つのhtmlを返します。 index.html sendPush.html Push通知を受け取り、EndPointに送信します。 index.html ServiceWorkerを登録後、Push通知を購読します(EndPoint表示) 画面にPush送信ができるcurlコマンドを表示します sendPush.html(Push送信メッセージ入力して、Webサーバに送信する) PushメッセージWebサーバ