Nachrichten mit der Firebase Console senden

Sie können Benachrichtigungen senden mit Notifications Composer in der Firebase-Konsole. Auch wenn dies nicht bieten dieselbe Flexibilität oder Skalierbarkeit wie das Senden von Nachrichten Admin SDK oder den HTTP- und XMPP-Protokolle, können Sie sehr nützlich für Tests oder für hochgradig zielgerichtetes Marketing und Nutzer-Engagement. Die Firebase-Konsole bietet analysebasierte A/B-Tests zur Optimierung der Werbebotschaften zu verbessern.

Nachdem Sie eine Logik für den Empfang von Nachrichten in Ihrer App entwickelt haben, können Sie technischen oder nicht technisch versierten Nutzenden Notifications Composer.

Info

Wenn Sie eine Benachrichtigung über Notifications Composer, Google verwendet die in die Formularfelder eingegebenen Werte so:

  • Felder wie Nutzersegment und Läuft ab bestimmen das Nachrichtenziel. und Lieferoptionen.
  • Felder wie Benachrichtigungstext und Benutzerdefinierte Daten werden in einem Payload, das aus Schlüssel/Wert-Paaren besteht.

Diese Felder entsprechen Schlüsseln, die im Message -Objekt enthält. Schlüssel/Wert-Paare, die im Feld Benutzerdefinierte Daten des Bearbeiters eingegeben werden, werden beispielsweise als data-Nutzlast für die Benachrichtigung verarbeitet. Andere Felder werden Schlüsseln im notification oder in der plattformspezifischen Benachrichtigungskonfiguration.

Beachten Sie, dass einige Felder in Notifications Composer sind nicht über die FCM-API. So können Sie beispielsweise Nutzersegmente basierend auf App-Version, Sprache, Browsertyp und -version oder Nutzereigenschaften auf eine Weise ausrichten, die mit der Server API nicht möglich ist.

Die Firebase-Konsole sendet folgende Schlüssel an Clients:

Schlüssel Label der Konsolenfelder Beschreibung
notification.title Benachrichtigungstitel Gibt den Titel der Benachrichtigung an.
notification.body Benachrichtigungstext Zeigt den Benachrichtigungstext an.
data Benutzerdefinierte Daten Schlüssel/Wert-Paare, die Sie definieren. Diese werden ausgeliefert, als Datennutzlast, die die App verarbeiten kann.

Zu den Schlüssel, die die Nachrichtenzustellung bestimmen, gehören:

Schlüssel Label der Konsolenfelder Beschreibung
sound Ton

Gibt an, welcher Ton abgespielt werden soll, wenn das Gerät eine Benachrichtigung erhält.

time_to_live Gültig bis

Mit diesem Parameter wird angegeben, wie lange (in Sekunden) die Nachricht im FCM-Speicher aufbewahrt werden soll, wenn das Gerät offline ist. Weitere Informationen finden Sie unter Gültigkeitsdauer einer Nachricht festlegen.