TsgcWSAPIServer_WebPush

Componente TsgcWSAPIServer_WebPush.

Introduzione

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

  1. Collegare un TsgcWSServer_API_WebPush a un server WebSocket utilizzando la proprietà Server.
  2. Configurare le chiavi pubblica e privata nella proprietà WebPush.VAPID. (Gli utenti registrati possono scaricare un eseguibile che genera le chiavi VAPID per Windows).
  3. Richiede la distribuzione della versione OpenSSL 3.0.0
  4. 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.
  5. Avviare il server e accedere all'endpoint configurato per testarlo.

 

Riferimento