Componente TsgcWSAPIServer_WebPush.
TsgcWSServer_API_WebPush è un componente che fornisce funzionalità per la gestione delle sottoscrizioni WebPush. WebPush è un protocollo per l'invio di notifiche in tempo reale alle applicazioni web che vengono eseguite nel browser. Questo componente può essere utilizzato per gestire le sottoscrizioni e inviare notifiche ai client sottoscritti. Di seguito sono riportate le proprietà, gli eventi e i metodi forniti dalla classe TsgcWSServer_API_WebPush, insieme ad esempi di codice che illustrano come utilizzarli.
Configurazione
- Collegare un TsgcWSServer_API_WebPush a un server WebSocket utilizzando la proprietà Server.
- Configurare le chiavi pubblica e privata nella proprietà WebPush.VAPID. (Gli utenti registrati possono scaricare un eseguibile che genera le chiavi VAPID per Windows).
- Richiede la distribuzione della versione OpenSSL 3.0.0
- Nella proprietà WebPush.Endpoints è possibile definire i propri endpoint per gestire le sottoscrizioni WebPush; per impostazione predefinita, accedendo all'endpoint "/sgcWebPush.html" verrà mostrata una semplice pagina web che consente di sottoscrivere le notifiche WebPush.
- Avviare il server e accedere all'endpoint configurato per testarlo.