Personalizza i messaggi di Messaggistica in-app Firebase


Firebase In-App Messaging fornisce un insieme utile di comportamenti e tipi di messaggi preconfigurati con un aspetto predefinito, ma in alcuni casi potresti voler estendere i comportamenti e i contenuti dei messaggi. In-App Messaging ti consente di aggiungere azioni ai messaggi e di personalizzarne l'aspetto.

Aggiungi un'azione al messaggio

Con le azioni puoi utilizzare i messaggi in-app per indirizzare gli utenti a un sito web o a una schermata specifica della tua app.

Firebase In-App Messaging utilizza i gestori dei link per elaborare le azioni. L'SDK è in grado di utilizzare un numero di gestori, quindi se la tua app ne ha già uno, Firebase In-App Messaging può utilizzarlo senza ulteriori configurazioni. Se non hai ancora un gestore, puoi utilizzare Firebase Dynamic Links. Per scoprire di più, leggi Crea Dynamic Links su Android.

Aggiungi l'azione al messaggio utilizzando la console Firebase

Una volta che l'app ha un gestore di link, puoi creare una campagna con un'azione.

  1. Nella console Firebase, vai a DevOps e coinvolgimento > Messaggistica.

  2. Avvia il workflow per configurare una nuova campagna:

    • Se questa è la tua prima campagna:

      1. Fai clic su Crea la tua prima campagna.
      2. Seleziona Messaggi in-app di Firebase e fai clic su Crea.
    • Se hai già creato campagne:

      1. Nella scheda Campagne, fai clic su Nuova campagna.
      2. Seleziona In-App Messaging.
  3. Segui le istruzioni sullo schermo per configurare la campagna.

  4. Fornisci una scheda, un testo del pulsante e un'azione del pulsante, un'azione dell'immagine o un'azione del banner, dove l'azione è un deep link pertinente.

Il formato dell'azione dipende dal layout del messaggio scelto. Le finestre modali hanno pulsanti di azione con contenuti di testo, colore del testo e colore di sfondo personalizzabili. Le immagini e i banner principali, invece, diventano interattivi e richiamano l'azione specificata quando vengono toccati.

Modifica l'aspetto del messaggio

Utilizza l'SDK di visualizzazione Firebase In-App Messaging per Android per personalizzare il modo in cui In-App Messaging visualizza i tuoi messaggi, ora disponibile nel repository GitHub di Firebase.

La creazione di un display personalizzato è un processo in due fasi:

  1. Scrivi la tua implementazione della classe FirebaseInAppMessagingDisplay.
  2. Registra l'implementazione con l'SDK Firebase In-App Messaging headless.

    Per iniziare, dai un'occhiata all'implementazione del team di Firebase In-App Messaging in FirebaseInAppMessagingDisplayImpl.java.