2016-11-03 2 views
2

Ich habe gerade kürzlich über VAPID erfahren und habe nach der Begründung gesucht, warum es existiert und was sein Zweck ist. Mozilla's blog post erklärt, dass "einschließlich VAPID-Informationen können wir Sie kontaktieren, wenn wir ein Problem sehen", aber ich bin nicht genau sicher, was sie damit meinen. Führen sie eine Art Überwachung durch, um zu verhindern, dass andere Personen Ihren Dienst nachahmen?Was ist VAPID und warum ist es nützlich?

Antwort

4

Die Zusammenfassung der VAPID specification erklärt alles:

Ein Anwendungsserver kann sich freiwillig zu einem Push Dienst identifizieren, die beschriebene Technik. Diese Identifikation Information kann vom Push-Dienst verwendet werden, um Anforderungen zu attributieren, die von demselben Anwendungsserver an eine einzelne Entität vorgenommen werden. Dies kann verwendet werden, um die Geheimhaltung für Push-Subskription URLs zu reduzieren, indem Abonnements für eine bestimmte Anwendung Server beschränken können. Ein Anwendungsserver kann ferner zusätzliche Informationen enthalten, die der Betreiber eines Push-Dienstes verwenden kann, um mit dem Betreiber des Anwendungsservers Kontakt aufzunehmen: .

Es gibt also zwei Gründe für VAPID.

Die erste besteht darin, die Gültigkeit einer Subskription auf einen bestimmten Anwendungsserver zu beschränken (so kann nur Ihr Server mit VAPID Benachrichtigungen an einen Abonnenten senden).

Die zweite besteht darin, der Push-Benachrichtigung weitere Informationen hinzuzufügen, damit der Push-Service-Operator weiß, wer die Benachrichtigungen sendet. Wenn mit Ihren Benachrichtigungen etwas nicht in Ordnung ist, weiß der Operator, wer Sie sind und kann Sie kontaktieren. Außerdem können sie Ihnen eine Art Schnittstelle zur Überwachung Ihrer Push-Benachrichtigungen anbieten.

+0

Danke für die Antwort! Was genau sollte ein Push-Dienst bei der Überwachung eines Abonnements falsch machen? – mattrick

+0

Wenn Sie zum Beispiel viele Push-Benachrichtigungen senden, mehr als sonst, weil ein Fehler in Ihrem Code vorliegt, kann der Push-Dienst das erkennen und Sie darüber informieren. – Marco

+0

Ich sehe, danke nochmal! – mattrick

Verwandte Themen