Firebase In-App-Messaging-Nachrichten anpassen


Firebase In-App Messaging bietet eine Reihe nützlicher vorkonfigurierter Verhaltensweisen und Nachrichtentypen mit einem Standard-Look-and-Feel. In einigen Fällen möchten Sie jedoch möglicherweise das Verhalten und den Nachrichteninhalte erweitern. Mit In-App Messaging können Sie Mitteilungen Aktionen hinzufügen und das Erscheinungsbild von Mitteilungen anpassen.

Nachricht eine Aktion hinzufügen

Mit Aktionen können Sie Nutzer über Ihre In-App-Nachrichten auf eine Website oder einen bestimmten Bildschirm in Ihrer App weiterleiten.

Firebase In-App Messaging verwendet Link-Handler, um Aktionen zu verarbeiten. Das SDK kann eine Reihe von Handlern verwenden. Wenn Ihre App bereits einen hat, kann Firebase In-App Messaging diesen ohne weitere Einrichtung verwenden. Wenn Sie noch keinen Handler haben, können Sie Firebase Dynamic Links verwenden. Weitere Informationen

Aktion über die Firebase-Konsole der Nachricht hinzufügen

Sobald Ihre App einen Link-Handler hat, können Sie eine Kampagne mit einer Aktion erstellen.

  1. Rufen Sie in der Firebase Console die Seite DevOps & Engagement > Messaging auf.

  2. So starten Sie den Workflow zum Einrichten einer neuen Kampagne:

    • Wenn dies Ihre erste Kampagne ist:

      1. Klicken Sie auf Erste Kampagne erstellen.
      2. Wählen Sie Firebase In-App Messages aus und klicken Sie auf Erstellen.
    • Wenn Sie bereits Kampagnen erstellt haben:

      1. Klicken Sie auf dem Tab Kampagnen auf Neue Kampagne.
      2. Wählen Sie In-App Messaging aus.
  3. Folgen Sie der Anleitung auf dem Bildschirm, um die Kampagne einzurichten.

  4. Geben Sie eine Card, Button text und Button action, eine Image action oder eine Banner action an, wobei die Aktion ein relevanter Deeplink ist.

Das Format der Aktion hängt vom ausgewählten Nachrichtenlayout ab. Modale Fenster enthalten Aktionsschaltflächen mit anpassbarem Schaltflächentext, Textfarbe und Hintergrundfarbe. Bilder und obere Banner werden dagegen interaktiv und rufen die angegebene Aktion auf, wenn darauf getippt wird.

Darstellung der Mitteilung ändern

Mit dem Firebase In-App Messaging-Display-SDK für Android können Sie anpassen, wie In-App Messaging Ihre Nachrichten präsentiert. Es ist jetzt im Firebase-GitHub-Repository verfügbar.

Die Erstellung eines eigenen Displays erfolgt in zwei Schritten:

  1. Schreiben Sie Ihre eigene Implementierung der Klasse FirebaseInAppMessagingDisplay.
  2. Registrieren Sie diese Implementierung mit dem Headless-SDK Firebase In-App Messaging.

    Sehen Sie sich dazu die Implementierung des Firebase In-App Messaging-Teams in FirebaseInAppMessagingDisplayImpl.java an.