E 'possibile inviare il carico utile dei dati tramite la Firebase Console che possiamo ricevere in onMessageReceived()
mentre la nostra app è in background/uccisa?Can Firebase Console può inviare un payload dei dati?
risposta
Sì! ma :)
Quando l'applicazione è nei messaggi di notifica in background (che è ciò che viene inviato dalla console) vengono automaticamente visualizzati nella barra delle applicazioni. Quando l'utente tocca la notifica, i dati personalizzati vengono resi disponibili nell'intento dell'attività che viene avviata.
Si noti che se l'utente non tocca mai la notifica non è possibile accedere a tali dati, quindi questi dati non dovrebbero essere fondamentali per il funzionamento dell'applicazione, ma dovrebbero essere utilizzati per migliorare l'esperienza dell'utente dopo aver toccato la notifica .
Come avrete capito se la vostra app è in primo piano, viene chiamato onMessageReceived e potete recuperare lì i dati personalizzati.
Non sembra che la console di Firebase abbia l'opzione di inviare messaggi di tipo "dati". Se imposti i campi dati personalizzati nella Console Firebase, questi verranno consegnati ma solo se la tua app è in primo piano. È necessario implementare il proprio mittente FCM o utilizzare una terza parte per inviare messaggi di tipo dati.
Vedere this answer per ulteriori dettagli sui due tipi di messaggi Firebase
- 1. Can Applescript può inviare o inviare richieste?
- 2. Come inviare i dati POST sul payload invece dei dati dei moduli
- 3. Can ffmpeg estrae i dati dei sottotitoli
- 4. Can AJAX può richiedere dati da un server remoto?
- 5. Can ToArray() può generare un'eccezione?
- 6. Inserimento manuale dei dati in Firebase
- 7. Il payload dei dati PKCS # 7 scompattato con NodeJS?
- 8. Can Ratchet WebSocket Server può inviare un messaggio al client stesso?
- 9. Come inviare payload JSON a RabbitMQ usando il plugin web?
- 10. Che cos'è un "Payload"? ad esempio Payload XML
- 11. Can MongoDB può ordinare alfanumerico?
- 12. Can Windbg può visualizzare i nomi dei thread?
- 13. Estrazione dei dati dall'oggetto Firebase con Angular2, angularfire2 e Typescript
- 14. can-model non può ottenere dati dal file .json
- 15. Come inviare conferma email Firebase alla registrazione?
- 16. Verifica se un telefono può inviare SMS
- 17. Can AngularJS può ascoltare $ locationChangeSuccess durante l'aggiornamento?
- 18. Can fscanf() può leggere lo spazio bianco?
- 19. firebug: come inviare i dati POST nella console di Firebug?
- 20. Can Node.js può invocare Chrome?
- 21. Come può sapere il mio codice quando Firebase ha terminato il recupero dei dati?
- 22. Firebase Recupero dati in Swift
- 23. Console Firebase: come specificare click_action per le notifiche
- 24. C'è un modo per inviare il tipo di dati java alla console?
- 25. Can localStorage può essere modificato da un client?
- 26. Come recuperare Richiesta Payload
- 27. Strutturazione dei dati per l'app di chat in Firebase
- 28. Come inviare notifiche Firebase al pubblico tramite HTTP
- 29. Token FCM Firebase - Quando inviare al server?
- 30. Dati provider Firebase