Componente TsgcWSAPIServer_WebPush.
TsgcWSServer_API_WebPush é um componente que fornece funcionalidade para tratar assinaturas WebPush. O WebPush é um protocolo para entregar notificações em tempo real a aplicações web que rodam no navegador. Este componente pode ser usado para gerenciar assinaturas e enviar notificações a clientes assinados. Encontre abaixo as propriedades, eventos e métodos fornecidos pela classe TsgcWSServer_API_WebPush, junto com exemplos de código que demonstram como usá-los.
Configuração
- Anexe um TsgcWSServer_API_WebPush a um servidor WebSocket utilizando a propriedade Server.
- Configure as chaves pública e privada na propriedade WebPush.VAPID. (Usuários registrados podem baixar um executável que gera as chaves VAPID para windows).
- Requer a implantação da versão OpenSSL 3.0.0
- Na propriedade WebPush.Endpoints você pode definir seus próprios endpoints para tratar as assinaturas WebPush; por padrão, acessar o endpoint "/sgcWebPush.html" mostrará uma página web simples que permite que você assine as notificações WebPush.
- Inicie o servidor e acesse o endpoint configurado para testá-lo.