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