您可以使用以下應用程式傳送通知訊息: Firebase 控制台中的通知編輯器。雖然 提供與傳送訊息同等的彈性或擴充性 Admin SDK 或 HTTP 和 XMPP 通訊協定, 很適合用來進行測試,或是目標明確的行銷和使用者參與度 Firebase 控制台提供以數據分析為基礎的資料 A/B 測試以協助修正 改善行銷訊息
在應用程式中開發用來接收訊息的邏輯後,您可以允許 非技術使用者傳送郵件 通知編輯器。
簡介
如果您傳送通知訊息: 通知編輯器 Google 會透過以下方式使用您在表單欄位中輸入的值:
- 「使用者區隔」和「到期日」等欄位會決定訊息目標 和放送選項
- 「通知文字」和「自訂資料」等欄位會透過 酬載則由鍵/值組合組成。
這些欄位會對應到可透過
Message
敬上
物件。例如在「自訂資料」中輸入的鍵/值組合。
作曲家的欄位會視為
data
敬上
特定通知的酬載其他欄位會直接對應到
notification
敬上
物件或平台專屬通知設定。
請注意 通知編輯器無法使用 FCM API。舉例來說,您可以指定使用者區隔 根據應用程式版本、語言、瀏覽器類型和版本或使用者屬性 但無法透過伺服器 API 達成
Firebase 控制台傳送給用戶端的金鑰如下:
鍵 | 控制台欄位標籤 | 說明 |
---|---|---|
notification.title |
通知標題 | 表示通知標題。 |
notification.body |
通知文字 | 用於表示通知內文。 |
data |
自訂資料 | 您定義的鍵/值組合。由 Google 提供 做為應用程式處理的資料酬載 |
決定郵件傳送狀態的關鍵包括:
鍵 | 控制台欄位標籤 | 說明 |
---|---|---|
sound |
音效 |
指定裝置收到通知時要播放的音效。 |
time_to_live |
有效期限 | 這個參數可指定訊息應在 FCM 儲存空間中保留多久 (以秒為單位) 裝置離線。 詳情請參閱「設定訊息的效期」。 |