Closed diegoroyo closed 5 years ago
Propongo que hagas una petición genérica a cualquier método, preferiblemente al método de recuperar el perfil de usuario. Usando ese método para saber si el token sigue siendo válido. Además os servirá para mantener actualizada la información del usuario en la app (ante cambios de nombre o imagen desde la web).
Así no es necesario especificar otro método.
De acuerdo, entonces solicitaré siempre al inicio de la sesión la información del usuario.
Problema
Cuando un usuario inicia sesión por primera vez este recibe un token de sesión, válido durante cierto tiempo. En el caso de la aplicación móvil, este se almacena en el dispositivo.
Al iniciar la aplicación móvil se intenta leer, si existe, este token guardado:
El problema viene cuando el token expira, ya que no se puede detectar hasta hacer una petición a un método que lo necesite y entonces es cuando se pediría al usuario iniciar sesión.
Solución
Propongo añadir un método para comprobar si un token es válido o no, de forma que si el token ha expirado se pueda detectar a tiempo y redirigir al usuario.