/ / Come gestire il caso quando l'app viene ripresa dopo la ricezione della notifica push: android, push-notification, firebase-cloud-messaging

Come gestire il caso in cui l'app viene ripresa dopo la ricezione della notifica push - android, notifica push, firebase-cloud-messaging

Sto usando la messaggistica Firebase per le notifiche push nella mia app Android. Lo sa bene onMessageReceived non viene chiamato quando l'app è in background e il messaggio include "body" e "title"

Questo è un problema perché, quando l'app viene ripresa dall'utente (semplicemente portando l'app in primo piano dall'elenco delle attività), non riesco a capire come sapere che è tempo che l'app aggiorni i suoi dati.

Potrei sempre avere l'app che tenta di ottenere dati quando viene in primo piano, ma idealmente volevo fare affidamento sulle notifiche push.

Qual è la migliore pratica per aggiornare i dati?

risposte:

1 per risposta № 1

Questo non è corretto:

È noto che onMessageReceived non viene chiamato quando l'app è in uso sfondo.

Puoi ricevere notifiche push quando l'app è in background, anche quando l'applicazione è chiusa.