Firebase雲消息傳遞
Firebase Cloud Messaging(FCM)是一種跨平台的消息傳遞解決方案,可讓您可靠地免費發送消息。
使用FCM,您可以通知客戶端應用程序可以同步新電子郵件或其他數據。您可以發送通知消息來推動用戶的重新參與和保留。對於即時消息之類的用例,消息可以將最大4KB的有效負載傳輸到客戶端應用程序。關鍵能力
發送通知消息或數據消息 | 發送顯示給用戶的通知消息。或發送數據消息並完全確定應用程序代碼中會發生什麼。請參閱消息類型。 |
通用的郵件定位 | 通過3種方式中的任何一種將消息分發到客戶端應用程序-單個設備,設備組或訂閱主題的設備。 |
從客戶端應用發送消息 | 通過FCM可靠且省電的連接通道將確認,聊天和其他消息從設備發送回服務器。 |
它是如何工作的?
FCM實現包括用於發送和接收的兩個主要組件:
- 受信任的環境,例如用於Firebase的Cloud Functions或在其上構建,定位和發送消息的應用服務器。
- 通過相應的特定於平台的傳輸服務接收消息的iOS,Android或Web(JavaScript)客戶端應用程序。
您可以通過Firebase Admin SDK或FCM服務器協議發送消息。您可以使用Notifications作曲器進行測試,並使用強大的內置定位和分析功能或自定義導入的細分來發送市場營銷或參與度消息。
有關FCM組件的更多詳細信息和重要信息,請參閱體系結構概述。