我正在尝试使用Firebase实现推送消息。为此,我遵循了google doc以及google在github上共享的脚本。您可以在以下URL上找到相同的内容:
Firebase Push Messaging Source Code
并且还遵循以下教程:
How to Setup Push Messaging on Localhost
下面是我的文件夹结构:
root
|--push-demo
| |
| |--index.html
| |--index.js
|
|--firebase-messaging-sw.js
我已经遵循了以上所有链接中描述的所有内容。根据要求,我还做了以下事情:
正确完成所有操作后,出现以下错误:
FirebaseError:消息:我们无法注册默认服务工作者。无法使用脚本('https://localhost/firebase-cloud-messaging-push-scope')为范围('https://localhost/firebase-messaging-sw.js')注册范围('Lambda injection')的ServiceWorker:获取脚本时发生SSL证书错误。 (消息/服务工人的注册失败)。
有人可以指导我有关我这边的问题吗?我在论坛上看过很多解决方案,每个人都在谈论在本地主机上启用SSL或将服务文件放在根文件夹中。但是我还是出错了。
谢谢。