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.
Startbereit? Wählen Sie Ihre Plattform aus:
Hauptmerkmale
Benachrichtigungen oder Datennachrichten senden | Senden Sie Benachrichtigungen, die Ihrem Nutzer angezeigt werden. Oder senden Sie Datennachrichten und bestimmen Sie, was in Ihren Anwendungscode. Weitere Informationen finden Sie unter . Nachrichtentypen: |
Vielseitige Nachrichtenausrichtung | Nachrichten an Ihre Client-App auf drei verschiedene Arten zustellen – an einzelne Geräte, an Gruppen von Geräten oder an Geräte, die Themen abonniert haben. |
Funktionsweise
Eine FCM-Implementierung umfasst zwei Hauptkomponenten für Senden und Empfangen:
- Eine vertrauenswürdige Umgebung wie Cloud Functions for Firebase oder ein Anwendungsserver auf denen Nachrichten erstellt, ausgerichtet und gesendet werden sollen.
- Eine Apple-, Android- oder Web-Client-App (JavaScript), die Nachrichten über den entsprechenden plattformspezifischen Transportdienst senden.
Du kannst Nachrichten senden über den Firebase Admin SDK oder den FCM-Serverprotokoll. Sie können verwenden. Notifications Composer zu Testzwecken und zum Senden von Marketingmitteilungen oder -Interaktionen. mit leistungsstarken integrierten Targeting- und Analysefunktionen oder benutzerdefinierten importierten Segmente.
Weitere Informationen zu den Komponenten von FCM finden Sie in der Architekturübersicht.
Vorgehensweise bei der Implementierung
FCM SDK einrichten | Richten Sie Firebase und FCM in Ihrer App gemäß den Einrichtungsanleitung für Ihre Plattform. | |
Client-App entwickeln | Fügen Sie optional Nachrichtenverarbeitung, Logik für Themenabos oder andere optionale Funktionen hinzu. auf Ihre Client-App zu übertragen. Während der Entwicklung können Sie Testnachrichten senden von Notifications Composer. | |
Anwendungsserver entwickeln | Entscheiden Sie, ob Sie die Methode Firebase Admin SDK oder das Serverprotokoll zum Erstellen des Sendevorgangs Logik – Authentifizierung, Erstellung von Sendeanfragen, Verarbeitung von Antworten so weiter. Erstellen Sie dann die Logik in Ihrer vertrauenswürdigen Umgebung. |
Nächste Schritte
Führen Sie den Android- oder iOS Kurzanleitungsbeispiel. Mit diesen Beispielen können Sie Code ausführen und prüfen, um eine Testnachricht über die Firebase-Konsole an ein einzelnes Gerät zu senden.
Weitere Informationen zu FCM finden Sie in der Architekturübersicht, Leitfäden zu wichtigen FCM-Konzepten und Best-Practices-Leitfäden zum Senden von Nachrichten in großem Umfang und Registrierungstokens verwalten.
Fügen Sie Firebase Cloud Messaging zu Ihrer Android-, Apple- oder Web-App hinzu.
Richten Sie eine vertrauenswürdige Umgebung ein, in der Sie Nachrichtenanfragen erstellen und senden. Sie können eine Sendelogik schreiben, indem Sie die Admin SDK und diesen Code einfach in Cloud Functions for Firebase oder einer anderen Cloud bereitstellen von Google verwaltete Umgebungen. Alternativ können Sie die Serverentwicklung mit der Methode FCM-Serverprotokoll