TsgcWSAPIServer_WebPush

Składnik TsgcWSAPIServer_WebPush.

Wprowadzenie

TsgcWSServer_API_WebPush to komponent zapewniający funkcjonalność obsługi subskrypcji WebPush. WebPush to protokół dostarczania powiadomień w czasie rzeczywistym do aplikacji internetowych działających w przeglądarce. Komponent ten służy do zarządzania subskrypcjami i wysyłania powiadomień do subskrybowanych klientów. Poniżej znajdują się właściwości, zdarzenia i metody udostępniane przez klasę TsgcWSServer_API_WebPush wraz z przykładami kodu demonstrującymi ich użycie.

 

Konfiguracja

  1. Dołącz TsgcWSServer_API_WebPush do serwera WebSocket przy użyciu właściwości Server.
  2. Skonfiguruj klucze publiczny i prywatny we właściwości WebPush.VAPID. (Zarejestrowani użytkownicy mogą pobrać plik wykonywalny generujący klucze VAPID dla systemu Windows).
  3. Wymaga wdrożenia wersji OpenSSL 3.0.0
  4. We właściwości WebPush.Endpoints można zdefiniować własne punkty końcowe do obsługi subskrypcji WebPush; domyślnie dostęp do punktu końcowego „/sgcWebPush.html" powoduje wyświetlenie prostej strony internetowej umożliwiającej subskrypcję powiadomień WebPush.
  5. Uruchom serwer i uzyskaj dostęp do skonfigurowanego punktu końcowego, aby go przetestować.

 

Dokumentacja