使用 Firebase 控制台傳送訊息

您可以使用以下應用程式傳送通知訊息: Firebase 控制台中的通知編輯器。雖然 提供與傳送訊息同等的彈性或擴充性 Admin SDKHTTP 和 XMPP 通訊協定, 很適合用來進行測試,或是目標明確的行銷和使用者參與度 Firebase 控制台提供以數據分析為基礎的功能 A/B 測試以協助修正 改善行銷訊息

在應用程式中開發用來接收訊息的邏輯後,您可以允許 非技術使用者傳送郵件 通知編輯器

簡介

如果您傳送通知訊息: 通知編輯器 Google 會透過以下方式使用您在表單欄位中輸入的值:

  • 「使用者區隔」和「到期日」等欄位會決定訊息目標 和放送選項
  • 「通知文字」和「自訂資料」等欄位會透過 酬載則由鍵/值組合組成。

這些欄位會對應到可透過 Message 物件。例如在「自訂資料」中輸入的鍵/值組合。 作曲家的欄位會視為 data 特定通知的酬載其他欄位會直接對應到 notification 物件或平台專屬通知設定。

請注意 通知編輯器無法透過 FCM API 更新。舉例來說,您可以指定使用者區隔 根據應用程式版本、語言、瀏覽器類型和版本或使用者屬性 但無法透過伺服器 API 達成

Firebase 控制台傳送給用戶端的金鑰如下:

控制台欄位標籤 說明
notification.title 通知標題 表示通知標題。
notification.body 通知文字 用於表示通知內文。
data 自訂資料 您定義的鍵/值組合。由 Google 提供 做為應用程式處理的資料酬載

決定郵件傳送狀態的關鍵包括:

控制台欄位標籤 說明
sound 音效

指定裝置收到通知時要播放的音效。

time_to_live 效期

這個參數可指定訊息應在 FCM 儲存空間保留多久 (以秒為單位) 裝置離線。 詳情請參閱「設定訊息的效期」。