我已尝试使用firebase cli进行firebase云消息传递Sample,之后尝试将相同的方法引入到使用JSF框架的普通Web应用程序中,但最终在服务工作者和许多其他问题上出现错误。所以需要澄清的是,FCM只能通过Firebase CLI和firebase实现,或者它可以与Tomcat,Wildfly等任何应用服务器一起使用。
browserErrorMessage
:
"Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script."
code
:
"messaging/failed-serviceworker-registration"
message
:
"Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script. (messaging/failed-serviceworker-registration)."
stack
:
"FirebaseError: Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: A bad HTTP response code (404) was received when fetching the script. (messaging/failed-serviceworker-registration).↵ at https://www.gstatic.com/firebasejs/3.6.1/firebase.js:525:225"
__proto__
:
Error