带有FCM推送通知的Safari

时间:2018-12-03 07:37:45

标签: firebase push-notification safari apple-push-notifications firebase-cloud-messaging

我们在chrome和firefox中使用FCM实现了推送通知,效果很好,但是在Safari中,我们收到以下错误消息:

未处理的承诺被拒绝:FirebaseError:消息传递:此浏览器不支持使用Firebase SDK所需的API。 (邮件/浏览器不支持)。

有人处理过这类问题吗?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

documentation对此非常明确:

  

通过FCM JavaScript API,您可以在支持Push API的浏览器中运行的Web应用程序中接收通知消息。这包括此support matrix中列出的浏览器版本。

如错误所述(并且caniuse.com支持矩阵已确认)Safari doesn't support web push,FCM依靠它来支持浏览器。因此,这意味着Safari无法接收FCM通知。