Personalizza i tuoi messaggi di messaggistica in-app Firebase

La messaggistica in-app Firebase fornisce un insieme utile di comportamenti e tipi di messaggi preconfigurati con un aspetto predefinito, ma in alcuni casi potresti voler estendere comportamenti e contenuto dei messaggi. La messaggistica in-app ti consente di aggiungere azioni ai messaggi e personalizzare l'aspetto dei messaggi.

Aggiungi un'azione al tuo messaggio

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

La messaggistica in-app Firebase utilizza gestori di collegamento per elaborare le azioni. L'SDK è in grado di utilizzare diversi gestori, quindi se la tua app ne ha già uno, la messaggistica in-app Firebase può utilizzarlo senza ulteriori configurazioni. Se non disponi ancora di un gestore, puoi utilizzare Firebase Dynamic Links. Per saperne di più, leggi Creare collegamenti dinamici su Android .

Aggiungi l'azione al tuo messaggio utilizzando la console Firebase

Una volta che la tua app ha un gestore di collegamento, sei pronto per comporre una campagna con un'azione. Apri la console Firebase su Messaggistica e avvia una nuova campagna o modifica una campagna esistente. In quella campagna, fornisci una scheda , il testo del pulsante e l'azione del pulsante , un'azione dell'immagine o un'azione del banner , dove l'azione è un collegamento diretto pertinente.

Il formato dell'azione dipende dal layout del messaggio scelto. Le modalità modali ottengono pulsanti di azione con contenuto del testo del pulsante, colore del testo e colore dello 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 della messaggistica in-app Firebase per Android per personalizzare il modo in cui la messaggistica in-app visualizza i tuoi messaggi, disponibile ora nel repository GitHub Firebase .

Creare il tuo display è un processo in due fasi:

  1. Scrivi la tua implementazione della classe FirebaseInAppMessagingDisplay .
  2. Registra tale implementazione con l'SDK headless di messaggistica in-app Firebase.

    Per iniziare, controlla l'implementazione del team di messaggistica in-app Firebase in FirebaseInAppMessagingDisplayImpl.java .