私はVAPIDについて最近知ったばかりで、なぜそれが存在するのか、そして目的が何であるのかを考えています。 Mozilla's blog postは、「VAPID情報を含めると問題が発生した場合に連絡します」と説明していますが、これが何を意味しているのか正確にはわかりません。他の人があなたのサービスを模倣するのを防ぐために何らかの監視をしていますか?VAPIDとは何ですか、なぜ有用なのですか?
2
A
答えて
4
VAPID specificationの要約はすべてを説明しています
アプリケーションサーバが自主的に記載された技術を使用してプッシュ サービスに自身を識別することができます。この識別情報 は、同じアプリケーションサーバーによって単一のエンティティに行われた要求 に属性を付けるために、プッシュサービスによって使用されます。 これは、特定のアプリケーション へのサブスクリプションを制限できる によってプッシュサブスクリプションURLの秘密を減らすために使用できます。アプリケーションサーバはさらに、プッシュサービスのオペレータがアプリケーションサーバのオペレータ に連絡するために使用できる追加の 情報を含むことができる。
VAPIDには2つの理由があります。
最初に、特定のアプリケーションサーバーへのサブスクリプションの有効性を制限します(VAPIDを使用すると、サーバーのみがサブスクライバに通知を送信できます)。
第2の方法は、プッシュ通知にさらに情報を追加して、プッシュサービスオペレータが誰が通知を送信しているかを知ることです。あなたの通知で何かがうまくいかない場合、オペレーターは自分が誰であるかを知り、あなたに連絡することができます。さらに、プッシュ通知を監視するためのインターフェイスをいくつか用意しています。
関連する問題
- 1. 「::」の目的は何ですか?なぜ有用なのですか?
- 2. シャーディングとは何ですか、なぜ重要なのですか?
- 3. 名前のないパラメータはなぜ有用なのですか?
- 4. JavaScriptの@の有効な構文と用途は何ですか?
- 5. 署名付きのクッキーとは何ですか?また、そのクッキーはなぜ有用ですか?
- 6. match.callはなぜ有用なのですか?
- 7. 最高のORMフレームワークとは何ですか?なぜですか?
- 8. 継続はなぜ有用なものではないのですか?
- 9. ダイナミックプロキシクラスとは何ですか、なぜそれを使用するのですか?
- 10. `a :: - func;`はなぜ有効ですか?
- 11. 良いUMLリファレンスとは何ですか?なぜですか?
- 12. 有効なコンテナは何ですか?
- 13. 有効なSCMメッセージは何ですか?
- 14. なぜ私のクラスは何ですか?
- 15. NerdDinnerのASP.NET MVCで有効なModelState.IsValidとは何ですか?
- 16. AF_INETとは何ですか、なぜそれが必要なのですか?
- 17. ルートノードの値が有効でないのはなぜですか?
- 18. 共有サーバーでnode.jsを使用できないのはなぜですか?
- 19. spEL(Spring Expression Language)の有効な用途は何ですか?
- 20. ExtAudioFileCreateWithURL:使用する有効なオーディオフォーマットは何ですか?
- 21. 副作用とは何か?なぜメモリ割り当てが副作用ではないのですか?
- 22. Yosysでのパスで使用できる有用な属性は何ですか?
- 23. このコードの出力は何ですか?なぜですか?
- 24. 何も見つからないのはなぜですか**
- 25. レジストリキーとバリューネームの有効な文字は何ですか?
- 26. JACOBライブラリの有効なCOM構造体とは何ですか?
- 27. <Out()>属性。有用な目的は何ですか?
- 28. XPathで何も選択しないのはなぜですか?
- 29. Selenium:FindElementで何も返されないのはなぜですか?
- 30. wrapper_descriptorとは何ですか?この場合、Foo .__ init __()はなぜですか?
お返事ありがとうございます!サブスクリプションを監視するときにプッシュサービスが間違って探しているものは何でしょうか? – mattrick
たとえば、コードにバグが存在するため、通常より多くのプッシュ通知を送信し始めると、プッシュサービスはそれを検出して知らせることができます。 – Marco
もう一度ありがとう! – mattrick