Składnik TsgcWSAPIServer_WebPush.
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
- Dołącz TsgcWSServer_API_WebPush do serwera WebSocket przy użyciu właściwości Server.
- 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).
- Wymaga wdrożenia wersji OpenSSL 3.0.0
- 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.
- Uruchom serwer i uzyskaj dostęp do skonfigurowanego punktu końcowego, aby go przetestować.