保持Phonegap-Facebook-Plugin / Facebook JS api用户登录app的正确方法?

时间:2014-08-11 19:22:50

标签: ios facebook cordova facebook-javascript-sdk

我正在使用Phonegap-Facebook-Plugin将人们登录到一个phonegap应用程序,并且应用程序在一段时间后不断将用户踢出登录页面。重新打开应用程序时,保持用户登录的正确方法是什么?我是否应该检查他们是否在重新打开应用程序时仍然登录,如果不是,则会自动重新登录?或者有没有办法让他们在更长的时间内登录?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

一种方法是依靠HTML5本地存储。创建一个本地键/值并坚持测试。

登录后:

window.localStorage.setItem('isLoggedIn','true');

在index.html中,检查您的本地存储值:

if ( window.localStorage.getItem('isLoggedIn') === 'true'){
    // User is already logged in, he shouldn't be here. Move him from this screen
}

退出后:

window.localStorage.setItem('isLoggedIn','false');