如何解决AngularFireModule无法获取FCM设备令牌:无法注册Service Worker
我正在使用Angular 9和ionic 6框架创建可在iOS,Android和Web平台上运行的混合应用程序。
我已经实现了使用PushModule在Android中获取Firebase Push通知的功能,而在Web中,我试图通过AngularFireModule实现它。
但是当我尝试使用angularFireModule.getToken()方法获取FCM设备令牌时,却无法获得令牌,说明:
Blockquote
获取脚本时收到错误的HTTP响应代码(404)。 login.page.ts:64
无法获得通知的权限。 FirebaseError:消息传递:我们无法注册默认服务工作者。无法使用脚本('http:// localhost:8100 / firebase-messaging-sw.js')为范围('http:// localhost:8100 / firebase-cloud-messaging-push-scope')注册ServiceWorker:
Blockquote
我正在使用最新版本的AngularFireModule,即6.0.x
我以前使用Firebase版本7.18.0来解决此问题,但我已将其升级到7.20.0,但没有帮助。
我的项目中有两名服务人员,所以我将他们都导入了一个服务人员中,并注册了该服务人员。
请让我知道是否需要其他详细信息。
谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。