在android应用程序中实现用户登录会话的最佳实践是什么?

在android应用程序中实现用户登录会话的最佳实践是什么?,android,login,Android,Login,需求是为一个有过期时间的android应用程序实现登录功能。例如,过期时间(会话时间)为10分钟,应用程序应将用户重定向到登录屏幕以刷新登录信息,并从服务器获得新令牌 这里的问题是,类似android的web应用程序框架中没有会话管理。那么,在android上实现所需功能的最佳推荐方法是什么。我们该怎么做 1) 当用户登录到应用程序时,从服务器获取访问令牌,并将其以加密格式保存在共享首选项中 2) 在每个请求中发送此访问令牌 3) 若访问令牌过期,那个么我们将在请求中得到错误响应 4) 当我们收

需求是为一个有过期时间的android应用程序实现登录功能。例如,过期时间(会话时间)为10分钟,应用程序应将用户重定向到登录屏幕以刷新登录信息,并从服务器获得新令牌

这里的问题是,类似android的web应用程序框架中没有会话管理。那么,在android上实现所需功能的最佳推荐方法是什么。

我们该怎么做

1) 当用户登录到应用程序时,从服务器获取访问令牌,并将其以加密格式保存在共享首选项中

2) 在每个请求中发送此访问令牌

3) 若访问令牌过期,那个么我们将在请求中得到错误响应

4) 当我们收到错误响应时,我们会清除shared Pref并将用户重定向到登录屏幕。

我们该怎么做

1) 当用户登录到应用程序时,从服务器获取访问令牌,并将其以加密格式保存在共享首选项中

2) 在每个请求中发送此访问令牌

3) 若访问令牌过期,那个么我们将在请求中得到错误响应

4) 当我们得到错误响应时,我们清除共享pref并将用户重定向到登录屏幕