¿Puede la aplicación Whats visto la última actualización de funciones si se está ejecutando en el fondo del teléfono, o realmente tiene que abrir la aplicación?

Visto por última vez significa exactamente eso: la última vez que la aplicación ha estado en primer plano en su teléfono.

Las aplicaciones de Android tienen un ciclo de vida , definido por el estado de la aplicación: iniciada, pausada, detenida, etc. Cada cambio de estado desencadena una función específica. Una aplicación que pasa a segundo plano activa la función onPause , y cuando se reanuda, se llama a la función onResume , que es donde imagino que hay un código que reanuda la actualización de la última información vista .

Incluso si fuera totalmente posible seguir actualizando la última información vista mientras la aplicación se ejecuta en segundo plano, no tendría mucho sentido dado el propósito de la función, es decir, “cuándo fue la última vez que el usuario (la aplicación) estuvo activa”.