TsgcWSAPIServer_WebPush
TsgcWSAPIServer_WebPush 组件。
简介
TsgcWSServer_API_WebPush 是一个提供 WebPush 订阅处理功能的组件。WebPush 是一种向在浏览器中运行的 Web 应用程序实时推送通知的协议。此组件可用于管理订阅和向已订阅的客户端发送通知。以下是 TsgcWSServer_API_WebPush 类提供的属性、事件和方法,以及演示其使用方法的代码示例。
配置
- 使用 Server 属性将 TsgcWSServer_API_WebPush 附加到 WebSocket 服务器。
- 在 WebPush.VAPID 属性中配置公钥和私钥。(注册用户可下载用于在 Windows 上生成 VAPID 密钥的可执行文件。)
- 需要部署 OpenSSL 3.0.0 版本
- 在 WebPush.Endpoints 属性中,您可以定义自己的端点来处理 WebPush 订阅;默认情况下,访问 "/sgcWebPush.html" 端点将显示一个简单的网页,允许您订阅 WebPush 通知。
- 启动服务器并访问已配置的端点进行测试。
参考
- 属性 — 组件上提供 3 个属性。
- 方法 — 3 个公开方法。
- 事件 — 3 个可处理的事件。