Progettare una consegna push potenziata per Android rich-push

AVAILABILITY
Questa funzione è in Disponibilità limitata (LA).

Con Firebase Cloud Messaging puoi scegliere tra due tipi di messaggi:

  • Il Data message è gestito dall’app client. Questi messaggi vengono inviati direttamente all’app mobile, che genera e visualizza una notifica Android sul dispositivo. I messaggi di dati contengono solo variabili dell’applicazione personalizzate.

  • Il Notification message, gestito automaticamente dall’SDK FCM. FCM mostra automaticamente il messaggio sui dispositivi degli utenti per conto dell’app client. I messaggi di notifica contengono un set preimpostato di parametri e opzioni, ma possono ancora essere personalizzati con variabili personalizzate dell’applicazione.

Definisci il contenuto della notifica push-message

IMPORTANT
Prima di progettare una notifica push potenziata, è necessario configurare il connettore. Fai riferimento a questa pagina procedura dettagliata.

Una volta creata la consegna push, puoi definirne il contenuto. Sono disponibili tre modelli:

  • Modello predefinito consente di inviare notifiche con una semplice icona e un’immagine associata.

  • Modello di base può includere testo, immagini e pulsanti nelle notifiche.

  • Modello carosello consente di inviare notifiche con testo e più immagini scorrevoli dagli utenti.

Sfoglia le schede seguenti per scoprire come comporre il messaggio per ciascun modello.

Modello predefinito
  1. Dalla sezione Notification type a discesa, seleziona Default.

  2. Per comporre il messaggio, immetti il testo nella Title e Message campi.

  3. Utilizza i campi di personalizzazione dinamica per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni

  4. Per personalizzare ulteriormente la notifica push, configura Notification options e HTTPv1 additional options della notifica push. Ulteriori informazioni

Dopo aver definito il contenuto del messaggio, puoi utilizzare gli abbonati di prova per visualizzare in anteprima e verificare il messaggio.

Modello di base
  1. Dalla sezione Notification Type a discesa, seleziona Basic.

  2. Per comporre il messaggio, immetti il testo nella Title, Message e Expanded message campi.

    Il Message il testo viene visualizzato nella vista compressa mentre Expanded message viene visualizzato quando la notifica viene espansa.

  3. Utilizza i campi di personalizzazione dinamica per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni

  4. Sotto Color options , immettere i codici colore esadecimali per il Title, Message e Background.

  5. Aggiungi un Remind later button se necessario. Immetti il Reminder Text e Data nei campi corrispondenti.

    Il Reminder Date Il campo richiede un valore che rappresenta un’epoca in secondi.

  6. Clic Add button e compilare i campi seguenti:

    • Label: testo visualizzato sul pulsante.
    • Link URI: specifica l’URI da eseguire facendo clic sul pulsante.

    È possibile includere fino a tre pulsanti nella notifica push. Se scegli il Remind later button, è possibile includere solo un massimo di due pulsanti.

  7. Seleziona la Link type dell’URL collegato del pulsante:

    • Web URL: gli URL web indirizzano gli utenti al contenuto online. Facendo clic su, viene richiesto al browser Web predefinito del dispositivo di aprire e passare all'URL designato.

    • Deeplink: i collegamenti profondi sono URL che indirizzano gli utenti a sezioni specifiche all’interno di un’app, anche se l’app è chiusa. Facendo clic su di esso, può essere visualizzata una finestra di dialogo che consente agli utenti di scegliere tra varie app in grado di gestire il collegamento.

    • Open App: gli URL aperti dell’app ti consentono di connettersi direttamente al contenuto all’interno di un’applicazione. Consente all’applicazione di impostarsi come gestore predefinito per un tipo specifico di collegamento, ignorando la finestra di dialogo per la disambiguazione.

    Per ulteriori informazioni su come gestire i collegamenti alle app Android, consulta Documentazione per gli sviluppatori di Android.

  8. Per personalizzare ulteriormente la notifica push, configura Notification options e HTTPv1 additional options della notifica push. Ulteriori informazioni

Dopo aver definito il contenuto del messaggio, puoi utilizzare gli abbonati di prova per visualizzare in anteprima e verificare il messaggio.

Modello carosello
  1. Dalla sezione Notification Type a discesa, seleziona Carousel.

  2. Per comporre il messaggio, immetti il testo nella Title, Message e Expanded message campi.

    Il Message il testo viene visualizzato nella vista compressa mentre Expanded message viene visualizzato quando la notifica viene espansa.

  3. Utilizza l’editor espressioni per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni

  4. Sotto Color options , immettere i codici colore esadecimali per il Title, Message e Background.

  5. Scegli come Carousel viene azionato:

    • Auto: passa automaticamente da un’immagine all’altra sotto forma di diapositive, con una transizione a intervalli predefiniti.
    • Manual: consente agli utenti di scorrere manualmente tra le diapositive per spostarsi tra le immagini.
  6. Dalla sezione Layout a discesa, seleziona Filmstrip opzione per includere anteprime delle immagini precedenti e successive accanto alla diapositiva principale.

  7. Clic Add image e inserisci l’URL dell’immagine, il Testo e l’URL dell’azione.

    Assicurati di includere un minimo di tre immagini e un massimo di cinque.

  8. Per personalizzare ulteriormente la notifica push, configura Notification options e HTTPv1 additional options della notifica push. Ulteriori informazioni

Dopo aver definito il contenuto del messaggio, puoi utilizzare gli abbonati di prova per visualizzare in anteprima e verificare il messaggio.

Impostazioni avanzate della notifica push push-advanced

Opzioni di notifica notification-options

Parametro
Descrizione
Channel ID
Imposta l’ID canale della notifica. L’app deve creare un canale con questo ID canale prima di ricevere qualsiasi notifica con questo ID canale.
Icon
Imposta l’icona della notifica da visualizzare sui dispositivi dei profili.
Sound
Imposta l’audio da riprodurre quando il dispositivo riceve la notifica.
Tag
Imposta un identificatore utilizzato per sostituire le notifiche esistenti nella barra delle notifiche. In questo modo si evita l’accumulo di notifiche multiple e si garantisce che venga visualizzata solo la notifica pertinente più recente.
Color
Imposta il colore dell’icona della notifica con codice colore esadecimale.
Click action
Imposta l’azione associata a un utente che fa clic sulla notifica.
Notification background color
Imposta il colore dello sfondo della notifica con i codici di colore esadecimali.
Link type
  • URL web: gli URL web indirizzano gli utenti al contenuto online. Facendo clic su, viene richiesto al browser Web predefinito del dispositivo di aprire e passare all'URL designato.
  • Deeplink: i collegamenti profondi sono URL che guidano gli utenti verso sezioni specifiche all'interno di un'app, anche se l'app è chiusa. Facendo clic su di esso, può essere visualizzata una finestra di dialogo che consente agli utenti di scegliere tra varie app in grado di gestire il collegamento.
  • App aperta: gli URL aperti dell’app ti consentono di connettersi direttamente al contenuto all’interno di un’applicazione. Consente all’applicazione di impostarsi come gestore predefinito per un tipo specifico di collegamento, ignorando la finestra di dialogo per la disambiguazione.

Opzioni aggiuntive HTTPv1 additional-options

Parametro
Descrizione
Ticker
Imposta il testo del segno di spunta della notifica. Disponibile solo per i dispositivi impostati su Android 5.0 Lollipop.
Sticky
Quando è attivata, la notifica rimane visibile anche dopo che l’utente fa clic su di essa.
Se è disattivata, la notifica viene automaticamente ignorata quando l’utente interagisce con essa. Il comportamento permanente consente alle notifiche importanti di rimanere sullo schermo per periodi più lunghi.
Image
Imposta l'URL dell'immagine da visualizzare nella notifica.
Notification Priority
Imposta il livello di priorità della notifica, che può essere predefinito, minimo, basso o alto. Il livello di priorità determina l’importanza e l’urgenza della notifica, influenzandone la modalità di visualizzazione e la possibilità di ignorare determinate impostazioni di sistema. Per ulteriori informazioni, consulta la documentazione FCM.
Notification Count
Imposta il numero di nuove informazioni non lette da visualizzare direttamente sull’icona dell’applicazione. Questo consente all’utente di visualizzare rapidamente il numero di notifiche in sospeso.
Visibility
Imposta il livello di visibilità della notifica, che può essere pubblica, privata o segreta. Il livello di visibilità determina la quantità di contenuto della notifica viene visualizzata nella schermata di blocco e in altre aree sensibili. Per ulteriori informazioni, consulta la documentazione FCM.
Application variables
Consente di definire il comportamento di notifica. Queste variabili sono completamente personalizzabili e sono incluse nel payload del messaggio inviato al dispositivo mobile.
recommendation-more-help
35662671-8e3d-4f04-a092-029a056c566b