如何让用户登录我的android应用程序?

如何让用户登录我的android应用程序?,android,oauth,oauth-2.0,Android,Oauth,Oauth 2.0,我正在构建一个类似于twitter的android应用程序和一个API,用于在应用程序和服务器之间进行通信。我已经开发了API,现在登录用户的流程是,首先用户发送用户名和密码,一旦系统收到请求,系统将检查密码和用户名,如果用户名和密码匹配,系统将向用户发送访问令牌。此令牌将附加到用户发送到系统的每个其他请求。例如发布消息、检索消息和查看配置文件。 但是现有的请求消息和配置文件的流程只在有限的时间内有效,因为访问令牌在一段时间后过期,服务器将不再接受令牌 我的问题是: 如何让用户始终像Facebo

我正在构建一个类似于twitter的android应用程序和一个API,用于在应用程序和服务器之间进行通信。我已经开发了API,现在登录用户的流程是,首先用户发送用户名和密码,一旦系统收到请求,系统将检查密码和用户名,如果用户名和密码匹配,系统将向用户发送访问令牌。此令牌将附加到用户发送到系统的每个其他请求。例如发布消息、检索消息和查看配置文件。 但是现有的请求消息和配置文件的流程只在有限的时间内有效,因为访问令牌在一段时间后过期,服务器将不再接受令牌

我的问题是:

  • 如何让用户始终像Facebook和其他社交网站一样登录 网络Android应用程序
  • 如何在客户端(Android)中维护访问令牌 应用程序)
  • 如果有人能向我解释我应该如何解决我的问题,那就太好了


    注意:我正在使用lucadegasperi为Laravel编写的OAuth 2.0。

    您可以将访问令牌和登录详细信息存储在共享首选项中。到目前为止,我确实将其存储在共享首选项中。但是,当存储的令牌过期时,我应该怎么做。在登录之前检查令牌值null或not如果为null,则转到login,否则跳过登录屏幕