Chrome のプッシュ通知 (プッシュ API と通知 API) を統合する計画があります。
サブスクリプションが成功すると、Chrome サーバーはクライアントに特別なトークン (「エンドポイント」) を送信します。これを使用して、クライアントを識別し、プッシュ メッセージを送信できます。
ドキュメントから:
後でプッシュ メッセージを送信する必要があるため、エンドポイントはユーザーごとにサーバーに保存する必要があります。
いくつか質問があります:
- サーバー側で「エンドポイント」をどのように管理していますか? AJAX によってサーバーへのサブスクリプションが成功した後、この「エンドポイント」を送信し、DB に保存しますか。または、Cookie に保存してから、ログイン/登録要求後にサーバーに保存します。
- 「エンドポイント」と実際のユーザーをどのように接続するのだろうか?ユーザーはサイトを開き、[許可] をクリックしてプッシュ通知を表示できますが、セッション Cookie がないため、その時点でこの「エンドポイント」を実際のユーザーと識別することはできません。
- この「エンドポイント」には TTL がありますか?