Firebase 雲消息傳遞
Firebase 雲消息傳遞 (FCM) 是一種跨平台消息傳遞解決方案,可讓您免費可靠地發送消息。
使用 FCM,您可以通知客戶端應用程序有新的電子郵件或其他數據可供同步。您可以發送通知消息以推動用戶重新參與和保留。對於即時消息傳遞等用例,消息可以將高達 4000 字節的有效負載傳輸到客戶端應用程序。關鍵能力
發送通知消息或數據消息 | 發送顯示給您的用戶的通知消息。或者發送數據消息並完全確定您的應用程序代碼中發生了什麼。請參閱消息類型。 |
多種消息定位 | 以 3 種方式中的任何一種將消息分發到您的客戶端應用程序 — 單個設備、設備組或訂閱主題的設備。 |
從客戶端應用程序發送消息 | 通過 FCM 可靠且省電的連接通道,將來自設備的確認、聊天和其他消息發送回您的服務器。 |
它是如何工作的?
FCM 實現包括用於發送和接收的兩個主要組件:
- 受信任的環境,例如 Cloud Functions for Firebase 或在其上構建、定位和發送消息的應用服務器。
- 通過相應平台特定傳輸服務接收消息的 Apple、Android 或 Web (JavaScript) 客戶端應用程序。
您可以通過Firebase Admin SDK或FCM 服務器協議發送消息。您可以使用通知編輯器進行測試,並使用強大的內置定位和分析或自定義導入細分發送營銷或參與消息。
有關 FCM 組件的更多詳細信息和重要信息,請參閱架構概述。