TsgcWSAPIServer_WebPush › 事件

TsgcWSAPIServer_WebPush 事件

可处理的事件按用途分组,后跟完整的字母顺序列表。

订阅

名称描述
OnWebPushSubscription当浏览器在调用 PushManager.subscribe() 后向订阅端点发送 POST 请求时触发;接收端点、p256dh 密钥和 auth 密钥以在服务器端持久化。
OnWebPushUnsubscription当浏览器 POST 到取消订阅端点(PushManager.unsubscribe() 或 service-worker 变更)时触发;使用此事件从持久存储中移除订阅。

错误

名称描述
OnWebPushSendNotificationException向推送服务发送通知的 POST 请求引发异常时触发(典型原因:400 Bad Request、过期端点的 404/410 Gone、TLS 或网络故障)。

所有事件(按字母顺序排列)

名称描述
OnWebPushSendNotificationException向推送服务发送通知的 POST 请求引发异常时触发(典型原因:400 Bad Request、过期端点的 404/410 Gone、TLS 或网络故障)。
OnWebPushSubscription当浏览器在调用 PushManager.subscribe() 后向订阅端点发送 POST 请求时触发;接收端点、p256dh 密钥和 auth 密钥以在服务器端持久化。
OnWebPushUnsubscription当浏览器 POST 到取消订阅端点(PushManager.unsubscribe() 或 service-worker 变更)时触发;使用此事件从持久存储中移除订阅。