【问题标题】:Push notifications or Web push notifications for PWAPWA 的推送通知或 Web 推送通知
【发布时间】:2021-06-11 22:53:04
【问题描述】:

首先,我想说我一直在研究推送通知和网络通知之间的关系,但我有点困惑。

我从这里了解到 PWA 的推送通知不适用于 Safari 上的 iOS (iPhone):Sending Push Notifications to iOS from PWA

但这是否意味着如果 iPhone 用户使用 Chrome,它们可以工作?或者推送通知不适用于任何浏览器上的 iPhone 中的 PWA?

这让我想到了网络通知。 Web 通知是否适用于后台的 PWA?我的问题是网络通知是否足以替代推送通知,或者网络通知不能由服务器触发,因此仍然需要推送通知?

【问题讨论】:

    标签: android ios push-notification progressive-web-apps web-notifications


    【解决方案1】:

    网络通知是否适用于后台的 PWA?

    是的,他们在后台工作,即使网站关闭,感谢服务人员

    当收到推送信号时,服务工作者被激活并调用 JavaScript 回调。

    网络通知是否足以替代推送通知

    Web 通知以及在后台传递消息的 W3C Push API 是真正的推送通知,即使在网站关闭时也可以传递。

    是不是服务器无法触发 Web 通知,因此仍然需要推送通知?

    是的,可以使用 Push APIWebPush 协议在后台从您的服务器触发网络推送通知。

    这是否意味着如果 iPhone 用户使用 Chrome,它们可以工作?

    目前(2021 年第一季度),iPhone 不支持任何浏览器上的网络推送。

    【讨论】:

      猜你喜欢
      • 2021-08-23
      • 1970-01-01
      • 2019-04-01
      • 2021-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-28
      相关资源
      最近更新 更多