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

时间:2019-05-10 06:46:33

标签: android login

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

在这里,问题在于,像Web应用程序框架一样,android中没有会话管理。因此,最好的推荐方法是在android上实现所需功能。

1 个答案:

答案 0 :(得分:2)

我们做什么

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

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

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

4)每当我们收到错误响应时,都会清除共享首选项,并将用户重定向到登录屏幕。