TsgcWSAPIServer_WebPush

Composant TsgcWSAPIServer_WebPush.

Introduction

TsgcWSServer_API_WebPush est un composant qui fournit des fonctionnalités pour gérer les abonnements WebPush. WebPush est un protocole pour délivrer des notifications en temps réel aux applications web qui s'exécutent dans le navigateur. Ce composant peut être utilisé pour gérer les abonnements et envoyer des notifications aux clients abonnés. Retrouvez ci-dessous les propriétés, événements et méthodes fournis par la classe TsgcWSServer_API_WebPush, ainsi que des exemples de code illustrant leur utilisation.

 

Configuration

  1. Attachez un TsgcWSServer_API_WebPush à un serveur WebSocket en utilisant la propriété Server.
  2. Configurez les clés publique et privée dans la propriété WebPush.VAPID. (Les utilisateurs enregistrés peuvent télécharger un exécutable qui génère les clés VAPID pour Windows).
  3. Nécessite le déploiement de la version OpenSSL 3.0.0
  4. Dans la propriété WebPush.Endpoints, vous pouvez définir vos propres points de terminaison pour gérer les abonnements WebPush ; par défaut, accéder au point de terminaison « /sgcWebPush.html » affichera une page web simple permettant de s'abonner aux notifications WebPush.
  5. Démarrez le serveur et accédez au point de terminaison configuré pour le tester.

 

Référence