Progettare una consegna push potenziata per Android rich-push
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
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.
-
Dalla sezione Notification type a discesa, seleziona Default.
-
Per comporre il messaggio, immetti il testo nella Title e Message campi.
-
Utilizza i campi di personalizzazione dinamica per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni
-
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.
-
Dalla sezione Notification Type a discesa, seleziona Basic.
-
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.
-
Utilizza i campi di personalizzazione dinamica per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni
-
Sotto Color options , immettere i codici colore esadecimali per il Title, Message e Background.
-
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.
-
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.
-
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.
-
-
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.
-
Dalla sezione Notification Type a discesa, seleziona Carousel.
-
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.
-
Utilizza l’editor espressioni per definire il contenuto, personalizzare i dati e aggiungere contenuto dinamico. Ulteriori informazioni
-
Sotto Color options , immettere i codici colore esadecimali per il Title, Message e Background.
-
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.
-
Dalla sezione Layout a discesa, seleziona Filmstrip opzione per includere anteprime delle immagini precedenti e successive accanto alla diapositiva principale.
-
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.
-
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
- 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
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.