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. |