生产中的 Firebase 消息传递

问题描述 投票:0回答:2

我有一个与 FCM 配合使用的项目。在本地主机上,一切正常,我获得了 FCM 的令牌;但是,在生产中,我收到此错误:

FirebaseError:消息传递:我们无法注册默认服务工作人员。无法使用脚本('https://myxdomain/firebase-messaging-sw.js')注册范围('https://myxdomain.com/firebase-cloud-messaging-push-scope')的ServiceWorker:不好获取脚本时收到 HTTP 响应代码 (403)。 (消息传递/服务工作人员注册失败)。

我正在 Apache 服务器中部署我的应用程序。

javascript firebase firebase-cloud-messaging
2个回答
0
投票

here所述,您需要在

 Correct
文件夹中添加firebase-messaging-sw.js文件。可能是这样的:
/var/www/... 


0
投票

你找到方法了吗?被困在这几天了。如果我执行简单的 ng buildngserve,那么它就可以工作了。但是如果我执行 ng build --configuration production ,那么我会遇到以下错误

rt.messaging 不是函数

© www.soinside.com 2019 - 2024. All rights reserved.