FCM 推送通知

Firebase Cloud Messaging——APP 端离线推送通知

功能概述

FCM(Firebase Cloud Messaging)用于向 iOS/Android APP 推送离线通知。当用户不在线时,平台通知(新消息、点赞、评论、审核结果等)通过 FCM 发送到用户设备。

技术实现

  • API 路由/functions/v1/send-push-notification(litopia-api routes/push.ts
  • 客户端:Capacitor Push Notifications 插件
  • SDK:Firebase Admin SDK(Node.js)

通知类型

  • 社交互动:新私信、新评论、新点赞、新关注
  • 内容通知:文章审核通过/驳回
  • 协作通知:项目邀请、被添加为编辑
  • 系统通知:平台公告、活动提醒

配置状态

  • Edge Function 已部署
  • FCM/APNs 凭证待配置(详见 push-notification-credentials-pending