【问题标题】:Web push notifications update VAPID keysWeb 推送通知更新 VAPID 密钥
【发布时间】:2019-06-04 13:18:14
【问题描述】:

我之前使用了不同的推送通知提供商(他们没有使用 VAPID 密钥)并让用户订阅了该服务。现在,当我切换推送通知提供程序时,我有点失去了所有以前的订阅者,因为他们已经同意接收通知,因此他们不会再次获得许可窗口。有没有办法在订阅者使用 VAPID 密钥对访问我的网页时自动更新(重新订阅?),以便“旧”订阅者仍然可以收到我的推送通知?

【问题讨论】:

    标签: web-push vapid


    【解决方案1】:

    我又一次发现,如果您使用 getSubscription() 获得订阅,然后使用 unsubscribe() 函数,然后使用另一个 subscribe() 函数,则您“更新”了订阅并且一切正常,无需用户交互。唯一真正的“问题”是,如果同一用户再次访问您的页面,您只能更新订阅。

    【讨论】:

      猜你喜欢
      • 2019-10-25
      • 2019-07-25
      • 1970-01-01
      • 2021-01-06
      • 2019-08-29
      • 2021-06-11
      • 1970-01-01
      • 2021-01-16
      • 2016-06-15
      相关资源
      最近更新 更多