生产中的 Firebase 消息传递
Posted
技术标签:
【中文标题】生产中的 Firebase 消息传递【英文标题】:Firebase messaging in production 【发布时间】:2021-01-28 23:29:10 【问题描述】:我有一个使用 FCM 的项目。在本地主机上,一切正常,我得到了 FCM 的令牌;但是,在生产中,我收到了这个错误:
FirebaseError:消息:我们无法注册默认的服务工作者。无法使用脚本('https://myxdomain/firebase-messaging-sw.js')为范围('https://myxdomain.com/firebase-cloud-messaging-push-scope')注册 ServiceWorker:不好获取脚本时收到 HTTP 响应代码 (403)。 (消息传递/失败的服务工作者注册)。
我正在 Apache 服务器中部署我的应用程序。
【问题讨论】:
【参考方案1】:如here 所述,您需要在正确 文件夹中添加firebase-messaging-sw.js
文件。可能是这样的:/var/www/...
【讨论】:
以上是关于生产中的 Firebase 消息传递的主要内容,如果未能解决你的问题,请参考以下文章
Firebase 云消息传递 - 有多个主题 - 没有消息重复