是否可以在没有GCM的Chrome中使用新的推送通知支持?

owe*_*ncm 5 service-worker web-push push-api progressive-web-apps

在与服务工作者一起使用新的Push API时,我可以使用Google的GCM以外的推送服务吗?

Mig*_*cia 4

如今,Chrome 是唯一支持标准推送 API 的浏览器,所以现在简短的答案是否定的。

更长的答案涉及为不同的浏览器做不同的事情

  • Safari 通过APNS和专有 API提供桌面通知
  • Firefox很快就会提供对推送通知的支持,并且可能会使用与 GCM 不同的推送服务器。

总而言之,不同的浏览器/操作系统组合似乎需要不同的推送服务器。将来有一个 IETF 草案 ( https://datatracker.ietf.org/wg/webpush/documents/ ) 应该可以缓解这个问题。还有一些公司致力于收费抽象这些问题。只需搜索网络推送通知即可获取其中一些。

  • Firefox nightly 现在支持推送,并且支持网络推送协议。希望 Chrome 稍后能够支持网络推送协议。 (2认同)