Nachrichten über die Firebase Console senden

Sie können Benachrichtigungen mit dem Benachrichtigungs-Composer in der Firebase Konsole senden. Diese Methode bietet zwar nicht dieselbe Flexibilität oder Skalierbarkeit wie das Senden von Nachrichten mit dem Firebase Admin SDK oder der HTTP v1 API, kann aber für Tests oder für hochgradig zielgerichtetes Marketing und die Nutzerinteraktion sehr nützlich sein. Die Firebase Konsole bietet analysenbasierte A/B-Tests, mit denen Sie Marketingnachrichten optimieren und verbessern können.

Nachdem Sie in Ihrer App Logik zum Empfangen von Nachrichten entwickelt haben, können Sie nichttechnischen Nutzern erlauben, Nachrichten mit dem Benachrichtigungs-Composer zu senden.

Info

Wenn Sie eine Benachrichtigung über den Benachrichtigungs-Composer senden, FCM verwendet die Werte, die Sie in die Formularfelder eingeben, auf folgende Weise:

  • Felder wie Nutzersegment und Gültig bis bestimmen das Ziel der Nachricht und die Zustelloptionen.
  • Felder wie Benachrichtigungstext und Benutzerdefinierte Daten werden in einer Nutzlast aus Schlüssel/Wert-Paaren an den Client gesendet.

Diese Felder werden Schlüsseln zugeordnet, die über das Message Objekt verfügbar sind. Schlüssel/Wert-Paare, die im Benutzerdefinierte Daten Feld des Composers eingegeben werden, werden beispielsweise als data Nutzlast für die Benachrichtigung behandelt. Andere Felder werden direkt Schlüsseln im notification Objekt oder in der plattformspezifischen Benachrichtigungskonfiguration zugeordnet.

Einige Felder im Benachrichtigungs-Composer sind nicht über die FCM API verfügbar. Sie können beispielsweise Nutzersegmente basierend auf der App-Version, der Sprache, dem Browsertyp und der Browserversion oder den Nutzereigenschaften auf eine Weise ausrichten, die mit der Server-API nicht möglich ist.

Die Schlüssel, die die Firebase Konsole an Clients sendet, sind:

Schlüssel Label des Konsolenfelds Beschreibung
notification.title Benachrichtigungstitel Gibt den Titel der Benachrichtigung an.
notification.body Benachrichtigungstext Gibt den Text der Benachrichtigung an.
data Benutzerdefinierte Daten Schlüssel/Wert-Paare, die Sie definieren. Diese werden als Daten-Nutzlast zur Verarbeitung an die App gesendet.

Zu den Schlüsseln, die das Verhalten bei der Zustellung von Nachrichten beeinflussen, gehören:

Schlüssel Label des Konsolenfelds Beschreibung
sound Ton Gibt einen Ton an, der abgespielt werden soll, wenn das Gerät eine Benachrichtigung erhält.
time_to_live Gültig bis Dieser Parameter gibt an, wie lange (in Sekunden) die Nachricht im FCM Speicher aufbewahrt werden soll, wenn das Gerät offline ist. Weitere Informationen finden Sie unter Lebensdauer einer Nachricht festlegen.