Firebase云消息传递是否支持所有主流浏览器或仅支持Chrome?

时间:2016-07-01 18:44:59

标签: firebase firebase-cloud-messaging

我查看了FCM的文档,并提到它跨平台。无论如何FCM for Web文档谈论了Chrome。我想检查FCM是否支持向所有主要Web浏览器发送消息,包括IE,Safari和Firefox?

1 个答案:

答案 0 :(得分:8)

您提到的链接仅涉及针对Chrome应用和扩展程序的FCM支持,这是针对网络的不同故事。

FCM支持Web推送协议,根据这篇文章:https://developers.google.com/web/updates/2016/07/web-push-interop-wins

  

现在FCM支持Web推送协议,您可以保持端点不变,并将URL用作Web推送协议端点。 (这使它与Firefox和希望其他所有未来的浏览器一致。)

     

您不再需要Firebase项目,gcm_sender_id或授权标头。

Chrome和Firefox都使用Push API进行推送通知,而Firefox已经支持网络推送协议,这意味着通过更新FCM服务器端代码,它将适用于Chrome和Firefox。

Google确实需要更新他们的文档,因为Enable Push Notifications for your Web App已过期。

它不能使用IE和Safari,因为它们根本不支持Push API。