According to the spec,pushsubscriptionchange
事件表明“推送订阅已失效,或很快将失效”。处理此事件的最佳做法是什么?
postMessage()
来触发客户端的重新订阅。你可以在这里找到处理pushsubscriptionchange
事件的详细解释,你需要处理一些陷阱。喜欢:
PushSubscriptionChangeEvent
总是空的。如果要在服务器中替换它,则不会使用oldSubscription
。How to handle WebPush API PushSubscriptionChange event in modern browsers