Android在共享首选项中存储用户会话
我想在Android上创建一个用户会话,这样我就不必每次都登录。 哪些内容应该存储在共享首选项中,以便我可以在每次服务器收到用户请求时进行身份验证,我可以确保人们没有入侵我的系统 用户可以在我的应用程序中通过以下方式登录Android在共享首选项中存储用户会话,android,session,sharedpreferences,session-state,Android,Session,Sharedpreferences,Session State,我想在Android上创建一个用户会话,这样我就不必每次都登录。 哪些内容应该存储在共享首选项中,以便我可以在每次服务器收到用户请求时进行身份验证,我可以确保人们没有入侵我的系统 用户可以在我的应用程序中通过以下方式登录 脸谱网 谷歌 我是否需要在共享首选项中转换和存储一些加密数据 或者只存储用户的电子邮件或用户名就足够了。将凭证存储在共享首选项中很容易,这样当您启动屏幕时,您可以检查凭证并将用户重定向到下一屏幕,而无需要求用户登录谷歌或facebook 我已经使用首选项使用facebook和我
或者只存储用户的电子邮件或用户名就足够了。将凭证存储在共享首选项中很容易,这样当您启动屏幕时,您可以检查凭证并将用户重定向到下一屏幕,而无需要求用户登录谷歌或facebook 我已经使用首选项使用facebook和我们自己的服务器登录。为此,我存储了一个布尔变量,即用户是通过facebook或我们自己的服务器登录的,那么如果用户是通过我们自己的服务器登录的,那么我们在后台调用了webservice,并在首选项中存储了usercreadential,如果用户是通过facebook登录的,那么我们是通过
if (Application.prefs.isFacebookLogin()) {
facebook = new Facebook(Application.APP_ID);
// Instantiate the asynrunner object for asynchronous api calls.
SessionStore.restore(facebook);
SessionEvents.addAuthListener(new FbAPIsAuthListener());
if (facebook.isSessionValid()) {
Application.prefs.setAccessTokenFb(facebook
.getAccessToken());
Application.prefs.setExpirationFB(facebook
.getAccessExpires());
}
// redirectHome();
// finish();
}
在此之后,如果凭证正确,我们将用户重定向到第一个屏幕