Nachrichten mit der Firebase Console senden

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

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

Info

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

  • Felder wie Nutzersegment und Läuft ab bestimmen das Nachrichtenziel und die Zustellungsoptionen.
  • Felder wie Benachrichtigungstext und Benutzerdefinierte Daten werden in einer Nutzlast mit Schlüssel/Wert-Paaren an den Client gesendet.

Diese Felder werden den Schlüsseln zugeordnet, die über das Message-Objekt verfügbar sind. Schlüssel/Wert-Paare, die im Feld Benutzerdefinierte Daten des Composers eingegeben werden, werden beispielsweise als data-Nutzlast für die Benachrichtigung verarbeitet. 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. So können Sie beispielsweise Nutzersegmente nach App-Version, Sprache, Browsertyp und ‑version oder Nutzerattributen ausrichten, was mit der Server-API nicht möglich ist.

Die Schlüssel, die von der Firebase-Konsole an Clients gesendet werden, sind:

Schlüssel Konsolenfeldlabel Beschreibung
notification.title Benachrichtigungstitel Gibt den Titel der Benachrichtigung an.
notification.body Benachrichtigungstext Gibt den Benachrichtigungstext an.
data Benutzerdefinierte Daten Schlüssel/Wert-Paare, die Sie definieren. Sie werden als Daten-Payload für die App bereitgestellt.

Schlüssel, die die Nachrichtenzustellung bestimmen:

Schlüssel Konsolenfeldlabel 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 die Nachricht im FCM-Speicher aufbewahrt werden soll, wenn das Gerät offline ist. Die Angabe erfolgt in Sekunden. Weitere Informationen finden Sie unter Lebensdauer einer Nachricht festlegen.