0

我使用服务工作人员实施了网络推送通知。我使用特定的应用程序服务器密钥收集用户订阅。假设我们更改了应用服务器密钥,那么当我们使用“reg.pushManager.getSubscription()”获得订阅时,我们将获得使用旧应用服务器密钥创建的旧订阅信息。如何处理这种情况?如何从用户那里获得新的订阅?在推送管理器订阅中更改应用程序服务器密钥

+0

检查https://w3c.github.io/push-api/#dfn-push-subscription –

回答

0

使用“reg.pushManager.getSubscription()”获取订阅并检查当前订阅是否使用新的应用程序服务器密钥。如果不是,则在现有订阅上调用“取消订阅()”功能并再次重新订阅。

相关问题