TsgcWSAPIServer_WebPush

TsgcWSAPIServer_WebPush-Komponente.

Einführung

TsgcWSServer_API_WebPush ist eine Komponente, die Funktionalität zur Behandlung von WebPush-Abonnements bereitstellt. WebPush ist ein Protokoll zum Zustellen von Echtzeit-Benachrichtigungen an Webanwendungen, die im Browser laufen. Diese Komponente kann verwendet werden, um Abonnements zu verwalten und Benachrichtigungen an abonnierte Clients zu senden. Nachfolgend finden Sie die von der Klasse TsgcWSServer_API_WebPush bereitgestellten Eigenschaften, Ereignisse und Methoden zusammen mit Codebeispielen, die zeigen, wie sie verwendet werden.

 

Konfiguration

  1. Hängen Sie ein TsgcWSServer_API_WebPush über die Server-Eigenschaft an einen WebSocket-Server an.
  2. Konfigurieren Sie die öffentlichen und privaten Schlüssel in der Eigenschaft WebPush.VAPID. (Registrierte Benutzer können eine ausführbare Datei herunterladen, die die VAPID-Schlüssel für Windows generiert.)
  3. Erfordert die Bereitstellung der OpenSSL-Version 3.0.0
  4. In der Eigenschaft WebPush.Endpoints können Sie Ihre eigenen Endpunkte zur Verarbeitung der WebPush-Abonnements definieren; standardmäßig zeigt der Zugriff auf den Endpunkt "/sgcWebPush.html" eine einfache Webseite an, die es Ihnen ermöglicht, die WebPush-Benachrichtigungen zu abonnieren.
  5. Starten Sie den Server und greifen Sie auf den konfigurierten Endpunkt zu, um ihn zu testen.

 

Referenz