セルフホスト型Discourse(Docker)でのiOS/Androidプッシュ通知

これは、ログアウトしたデバイスにプッシュ通知を送信したくないという稀なケースを防ぐためのものです。プッシュ通知が有効なデバイスにログインしているものの、用事が済んだのでログアウトしたとします。

その後、誰かが後からあなたにプライベートメッセージで機密性の高いメッセージを送信します。すると、登録されているすべてのデバイスにプッシュ通知が送信されます。ログアウトしたデバイスも技術的には登録されたままなので、通知のプレビュー全文がまだ届いてしまいます。おっと。

最初のプッシュでは安全策としてすべてのキーを削除しましたが、これは明らかにやりすぎで煩わしいです。プッシュ通知のサブスクリプションを特定のユーザーセッションに関連付けるか、あるいは期待されるユーザーがまだログインしていることを何らかの方法で確認するべきではないでしょうか?

「いいね!」 1