Las aplicaciones que supervisan la actividad del usuario pueden cerrar la sesión si no hay actividad del usuario en la aplicación durante más de un período de kLogoutInterval
. Este valor podría ser 1 o 5 o 10 15 minutos según el tipo de aplicación.
Sin embargo, la pregunta es: ¿cómo almacena la marca de tiempo? ¿Almacena la marca de tiempo en la memoria usando alguna clase ActivityManager
singleton? O para cada actividad, ¿actualizaría la marca de tiempo en el llavero? O cualquier otro puntero?
EDITAR: Solo para aclarar, la pregunta es: ¿es este tiempo límite archivado crítico? ¿Se puede exponer simplemente en la memoria? ¿Necesita almacenarse en un activo seguro como un llavero? ¿Cuál es la evaluación de riesgo general para usar esta marca de tiempo de manera casual?