Firebase Cloud Messaging
Firebase Cloud Messaging (FCM) ist eine plattformübergreifende Messaging-Lösung, mit der Sie zuverlässig und kostenlos Nachrichten senden können.
Mit FCM können Sie eine Client-App benachrichtigen, dass neue E-Mails oder andere Daten für die Synchronisierung verfügbar sind. Sie können Benachrichtigungsnachrichten senden, um die Wiedereingliederung und Bindung von Benutzern zu fördern. In Anwendungsfällen wie Instant Messaging kann eine Nachricht eine Nutzlast von bis zu 4 KB an eine Client-App übertragen.Veraltete Google Cloud Messaging-APIs verwenden? Erfahren Sie mehr über die Migration zu FCM.
Schlüsselfähigkeiten
Senden Sie Benachrichtigungsnachrichten oder Datennachrichten | Senden Sie Benachrichtigungsnachrichten, die Ihrem Benutzer angezeigt werden. Oder senden Sie Datennachrichten und bestimmen Sie vollständig, was in Ihrem Anwendungscode passiert. Siehe Nachrichtentypen . |
Vielseitiges Targeting von Nachrichten | Verteilen Sie Nachrichten auf drei Arten an Ihre Client-App: an einzelne Geräte, an Gerätegruppen oder an Geräte, die Themen abonniert haben. |
Senden Sie Nachrichten von Client-Apps | Senden Sie Bestätigungen, Chats und andere Nachrichten von Geräten über den zuverlässigen und batterieeffizienten FCM-Verbindungskanal an Ihren Server zurück. |
Wie funktioniert es?
Eine FCM-Implementierung enthält zwei Hauptkomponenten zum Senden und Empfangen:
- Eine vertrauenswürdige Umgebung wie Cloud-Funktionen für Firebase oder ein App-Server, auf dem Nachrichten erstellt, ausgerichtet und gesendet werden können.
- Eine iOS-, Android- oder Web-Client-App (JavaScript), die Nachrichten über den entsprechenden plattformspezifischen Transportdienst empfängt.
Sie können Nachrichten über das Firebase Admin SDK oder die FCM-Serverprotokolle senden. Sie können den Notifications Composer zum Testen und Senden von Marketing- oder Engagement-Nachrichten verwenden, indem Sie leistungsstarke integrierte Targeting- und Analysefunktionen oder benutzerdefinierte importierte Segmente verwenden .
Weitere Informationen und wichtige Informationen zu den Komponenten von FCM finden Sie in der Architekturübersicht .