使用 FCM 在 Apple Safari 中推送通知 [英] Push notifications in Apple Safari with FCM

查看:37
本文介绍了使用 FCM 在 Apple Safari 中推送通知的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在 chrome 和 firefox 中使用 FCM 实现了推送通知,效果很好,但 Safari 不支持 FCM 强制要求的 Service Workers.

We implemented push notifications using FCM in chrome and firefox and it worked fine, but Safari doesn't support Service Workers which is mandatory for FCM.

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

Did anyone deal with this kind of issues? any suggestions?

推荐答案

虽然 Service Workers 现在在 Safari 上工作,但它们还不够.

While Service Workers now work on Safari, they are not enough.

文档 说:

FCM JavaScript API 可让您在支持 Push 的浏览器中运行的网络应用程序中接收通知消息API.这包括此支持矩阵中列出的浏览器版本.

The FCM JavaScript API lets you receive notification messages in web apps running in browsers that support the Push API. This includes the browser versions listed in this support matrix.

Safari 不支持网络推送,而 FCM 依赖于浏览器支持.所以这意味着 Safari 无法接收 FCM 通知.

Safari doesn't support web push, which FCM relies on for browser support. So that means that Safari can't receive FCM notifications.

这篇关于使用 FCM 在 Apple Safari 中推送通知的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆