Firebase In-App-Messaging-Nachrichten anpassen


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

Nachricht eine Aktion hinzufügen

Mit Aktionen können Sie Nutzer mit Ihren 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 also 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 finden Sie unter Dynamische Links unter Android erstellen.

Aktion über die Firebase Console Ihrer Nachricht hinzufügen

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

  1. Wechseln Sie in der Firebase Console zu DevOps & Engagement > Messaging.

  2. Starten Sie den Workflow, um eine neue Kampagne einzurichten:

    • Wenn dies Ihre erste Kampagne ist:

      1. Klicken Sie auf Erste Kampagne erstellen.
      2. Wählen Sie Firebase-In-App-Nachrichten 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 Karte, einen Schaltflächentext und eine Schaltflächenaktion, eine Bildaktion oder eine Banneraktion an. Die Aktion ist ein relevanter Deeplink.

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

Erscheinungsbild von Nachrichten ändern

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

Die Erstellung einer eigenen Anzeige erfolgt in zwei Schritten:

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

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