Passen Sie Ihre Firebase In-App Messaging-Nachrichten an

Firebase In-App Messaging bietet einen nützlichen Satz vorkonfigurierter Verhaltensweisen und Nachrichtentypen mit einem Standard-Erscheinungsbild. In einigen Fällen möchten Sie jedoch möglicherweise Verhaltensweisen und Nachrichteninhalte erweitern. Mit In-App-Messaging können Sie Aktionen zu Nachrichten hinzufügen und das Erscheinungsbild der Nachricht anpassen.

Fügen Sie Ihrer Nachricht eine Aktion hinzu

Mit Aktionen können Sie Ihre In-App-Nachrichten verwenden, um Benutzer auf eine Website oder einen bestimmten Bildschirm in Ihrer App zu leiten.

Firebase In-App Messaging verwendet Link-Handler, um Aktionen zu verarbeiten. Das SDK kann eine Reihe von Handlern verwenden. Wenn Ihre App also bereits einen Handler 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 finden Sie unter „Dynamische Links auf Android erstellen“ .

Fügen Sie die Aktion über die Firebase-Konsole zu Ihrer Nachricht hinzu

Sobald Ihre App über einen Link-Handler verfügt, können Sie eine Kampagne mit einer Aktion erstellen. Öffnen Sie die Firebase-Konsole für Messaging und starten Sie eine neue Kampagne oder bearbeiten Sie eine vorhandene Kampagne. Stellen Sie in dieser Kampagne eine Karte , einen Schaltflächentext und eine Schaltflächenaktion , eine Bildaktion oder eine Banneraktion bereit, wobei die Aktion ein relevanter Deep-Link ist.

Das Format der Aktion hängt davon ab, welches Nachrichtenlayout Sie wählen. Modale erhalten Aktionsschaltflächen mit anpassbarem Schaltflächentextinhalt, Textfarbe und Hintergrundfarbe. Bilder und Top-Banner hingegen werden interaktiv und lösen beim Antippen die angegebene Aktion aus.

Ändern Sie das Erscheinungsbild der Nachricht

Verwenden Sie das Firebase In-App Messaging-Anzeige-SDK für Android, um anzupassen, wie In-App Messaging Ihre Nachrichten anzeigt. Es ist jetzt im Firebase GitHub-Repository verfügbar.

Das Erstellen Ihrer eigenen Anzeige ist ein zweistufiger Prozess:

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

    Schauen Sie sich zunächst die Implementierung des Firebase In-App Messaging-Teams in FirebaseInAppMessagingDisplayImpl.java an.