Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) 是跨平台的訊息解決方案,可讓您穩定傳送訊息。

您可以使用 FCM 通知用戶端應用程式,有新的電子郵件或其他資料可供同步處理。您可以傳送通知訊息,吸引使用者再次互動並提高留存率。在即時通訊等用途中,訊息最多可將 4096 個位元組的酬載傳輸至用戶端應用程式。


準備好了嗎?選擇平台:

iOS+ Android 網頁 Flutter

Unity C++

主要功能

傳送通知訊息或資料訊息 傳送通知訊息給使用者。 或是傳送資料訊息並判斷應用程式的程式碼執行情況。請參閱 訊息類型
多功能訊息指定 三種向用戶端應用程式發布訊息的方式任您選擇:對單一裝置、對裝置群組,或對訂閱特定主題的裝置。

運作原理

FCM 實作包含兩個主要元件,用於傳送和接收:

  1. 可建構、指定及傳送訊息的信任環境,例如 Cloud Functions for Firebase 或應用程式伺服器。
  2. Apple、Android 或網頁 (JavaScript) 用戶端應用程式,透過相應的平台專屬傳輸服務接收訊息。

您可以透過 Firebase Admin SDKFCM 伺服器通訊協定傳送訊息。 您可以使用 通知撰寫工具進行測試,並透過強大的內建指定目標和數據分析功能,或自訂匯入的區隔,傳送行銷或參與度訊息。

如需更多詳細資料和 FCM 元件的重要資訊,請參閱架構總覽

實作路徑

設定 FCM SDK 請按照平台設定指示,在應用程式中設定 Firebase 和 FCM
開發用戶端應用程式 在用戶端應用程式中新增訊息處理、主題訂閱邏輯或其他選用功能。開發期間,您可以輕鬆透過 通知撰寫工具傳送測試訊息。
開發應用程式伺服器 決定要使用 Firebase Admin SDK 還是伺服器通訊協定建立傳送邏輯,包括驗證、建構傳送要求、處理回應等邏輯。接著在受信任的環境中建構邏輯。

後續步驟