/push-server-sample

push-server-sample

Primary LanguageJavaScript

PWA Push通知サーバサンプル

はじめに

PWA Push通知サーバのサンプルです。 Firebase登録なしで、自前サーバだけでPush通知ができます。

使い方

以下のようにセットアップを行う

npm install

# vapid-keys.jsonというファイルが生成される
# 上記jsonに含まれるpublicKeyが、ブラウザに引き渡す公開鍵である
npm run generate-keys

# ブラウザに公開鍵を渡して、サブスクリプションを登録する
# 登録に成功したら、ブラウザ側のサブスクリプションの内容をメモする

# ブラウザ側のサブスクリプションの内容を「pushSubscription」にセットする
vi app.js

上記手順完了後、以下コマンドでブラウザにPush通知ができる

npm start