Slide 18
Slide 18 text
1. バックエンド側の実装 - b. 購読作成について
1. ブラウザ側でVAPID認証用の公開鍵をサーバーから取得し、
serviceWorker.pushManager.subscribe()メソッドからPushSubscriptionオブ
ジェクトを作成する
2. ブラウザは作成したPushSubscriptionオブジェクトをバックエンドに送る
3. バックエンドは受け取ったPushSubscriptionオブジェクトを送信ユーザーと
紐づけて保存する
a. 例えば /api/webpush/subscriptionsにPOSTで作成できるようにする
PushSubscriptionオブジェクト: https://developer.mozilla.org/ja/docs/Web/API/PushSubscription