Firebase 云消息传递
Firebase 云消息传递 (FCM) 是一种跨平台消息传递解决方案,可让您免费可靠地发送消息。
使用 FCM,您可以通知客户端应用程序有新的电子邮件或其他数据可供同步。您可以发送通知消息以推动用户重新参与和保留。对于即时消息传递等用例,消息可以将高达 4000 字节的有效负载传输到客户端应用程序。关键能力
发送通知消息或数据消息 | 发送显示给您的用户的通知消息。或者发送数据消息并完全确定您的应用程序代码中发生了什么。请参阅消息类型。 |
多种消息定位 | 以 3 种方式中的任何一种将消息分发到您的客户端应用程序 — 单个设备、设备组或订阅主题的设备。 |
从客户端应用程序发送消息 | 通过 FCM 可靠且省电的连接通道,将来自设备的确认、聊天和其他消息发送回您的服务器。 |
它是如何工作的?
FCM 实现包括用于发送和接收的两个主要组件:
- 受信任的环境,例如 Cloud Functions for Firebase 或在其上构建、定位和发送消息的应用服务器。
- 通过相应平台特定传输服务接收消息的 Apple、Android 或 Web (JavaScript) 客户端应用程序。
您可以通过Firebase Admin SDK或FCM 服务器协议发送消息。您可以使用通知编辑器进行测试,并使用强大的内置定位和分析或自定义导入细分发送营销或参与消息。
有关 FCM 组件的更多详细信息和重要信息,请参阅架构概述。