You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React+Vite集成FCM无通知显示问题求助(Node.js后端)

React+Vite 集成FCM通知故障:前台/后台均收不到消息,onMessage与Service Worker失效

我在React+Vite项目中对接Node.js后端实现FCM通知功能时遇到了问题:无论应用处于前台还是后台,都完全收不到消息,onMessage事件处理器根本不触发,firebase-messaging-sw.js也完全没生效。我跟着视频教程、Firebase官方文档以及各类技术文章的步骤反复尝试,问题依然没有解决。

目前设备Token已成功发送至Node.js后端,后端能正常调用FCM接口发送消息,但设备端既无通知弹出,也看不到任何控制台日志输出——仅Token能正常打印。我期望至少能收到后台通知,或在控制台看到onMessage触发的日志。

相关文件信息如下:

  • 文件夹结构:文件夹结构截图
  • firebase.js文件:firebase.js代码截图
  • 权限请求实现代码:权限请求代码截图
  • Service Worker注册代码:
    • Service Worker注册截图1
    • Service Worker注册截图2
  • firebase-messaging-sw.js文件:firebase-messaging-sw.js代码截图

内容的提问来源于stack exchange,提问作者Pulkit Jain

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 08:56:12