每次用户使用我的android应用程序时,我是否需要对用户进行身份验证
我正在创建一个android应用程序,当用户登录时,我需要在其中显示来自服务器的一些数据。 我们正在使用facebook登录来验证用户身份。 我们正在使用jsessionid处理会话。我们将数据缓存在android本地数据库中,每次用户打开应用程序时,我们都会显示缓存数据并在后台进程中同步数据。我们正在使用gcm消息向用户发送通知 我唯一关心的是用户身份验证。每次我需要在用户打开我的应用程序时对其进行身份验证时,请执行此操作,否则我可以依靠从服务器收到的jsessionid令牌对用户进行第一次身份验证。 我检查了gmail的行为。当我单击应用程序时,它会立即向我显示数据,并且似乎他们不会在服务器上发送电话以验证用户身份 我正在使用Google app engine作为后端。每次用户使用我的android应用程序时,我是否需要对用户进行身份验证,android,facebook,google-app-engine,Android,Facebook,Google App Engine,我正在创建一个android应用程序,当用户登录时,我需要在其中显示来自服务器的一些数据。 我们正在使用facebook登录来验证用户身份。 我们正在使用jsessionid处理会话。我们将数据缓存在android本地数据库中,每次用户打开应用程序时,我们都会显示缓存数据并在后台进程中同步数据。我们正在使用gcm消息向用户发送通知 我唯一关心的是用户身份验证。每次我需要在用户打开我的应用程序时对其进行身份验证时,请执行此操作,否则我可以依靠从服务器收到的jsessionid令牌对用户进行第一次身
我应该在jsessionid中使用哪些其他参数来确保用户能够在打开android应用程序时立即看到内容 问候
Rohit不,您不需要每次都对用户进行身份验证,每次输入用户名和密码都会让用户感到尴尬 您可以使用accesstoken和accessexpires直接检查会话是否有效 代码 我希望这能对你有所帮助
public boolean isSessionValid(String accessToken, String accessExpires) {
mFacebook.setAccessToken(accessToken);
mFacebook.setAccessExpires(accessExpires);
return mFacebook.isSessionValid();
}