Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

使用 Firebase 控制台發送消息

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

您可以使用 Firebase 控制台中的通知編輯器發送通知消息。儘管這不能提供與使用Admin SDKHTTP 和 XMPP 協議發送消息相同的靈活性或可擴展性,但它對於測試或高度針對性的營銷和用戶參與非常有用。 Firebase 控制台提供基於分析的A/B 測試,以幫助優化和改進營銷信息。

在您的應用中開發了接收消息的邏輯後,您可以允許非技術用戶使用Notifications composer發送消息。

關於

當您從Notifications composer發送通知消息時,Google 會通過以下方式使用您在表單字段中輸入的值:

  • 用戶段過期等字段確定消息目標和傳遞選項。
  • 通知文本自定義數據等字段在由鍵/值對組成的有效負載中發送到客戶端。

這些字段映射到通過Message對象可用的鍵。例如,在 Composer 的自定義數據字段中輸入的鍵/值對被處理為通知的data有效負載。其他字段直接映射到notification對像或平台特定通知配置中的鍵。

請注意,通知編輯器中的某些字段無法通過 FCM API 使用。例如,您可以根據應用程序版本、語言、瀏覽器類型和版本或用戶屬性以使用服務器 API 不可用的方式定位用戶細分。

Firebase 控制台發送給客戶端的鍵是:

鑰匙控制台字段標籤描述
notification.title通知標題表示通知標題。
notification.body通知文本表示通知正文。
data自定義數據您定義的鍵/值對。這些作為數據有效負載交付給應用程序處理。

確定消息傳遞的關鍵包括:

鑰匙控制台字段標籤描述
sound聲音

指示設備收到通知時播放的聲音。

time_to_live過期

此參數指定如果設備處於脫機狀態,消息應在 FCM 存儲中保留多長時間(以秒為單位)。有關詳細信息,請參閱設置消息的生命週期