È necessario creare builder di notifiche personalizzate nella propria app. maggiori dettagli qui: https://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView, mi ci vuole così tanto tempo per trovare il modo di rendere Firebase per chiamare su MessagingReceived in tutti i casi.
- app in primo piano
- app in background
- applicazione è stata uccisa.
fondamentalmente il vostro messaggio a Firebase tramite API non deve avere "notifica" chiave nella richiesta JSON per Firebase server e utilizzare solo "dati" chiave come mostrato di seguito, il servizio Firebase chiamerà il onMessageReceived in tutta casi elencati sopra.
{
"to": "/topics/your_topic",
"data": {
"key1":"data_key1",
"title":"",
"line1":"data1",
"line2":"data2"
}
}
fonte
2016-08-05 18:09:43
si sta entrando in una nuova linea? Hai provato altri dispositivi? – kosa
Un'altra opzione che puoi provare è: String lSep = System.getProperty ("line.separator"); usa lSep invece di \ n. – kosa