我正在使用PhoneGap为android和ios开发一个移动应用程序,我想实现一个像gmail和facebook应用程序一样的登录方案,即用户只需在第一次输入用户名和密码,之后应用程序应该自动输入启动后立即登录。我通过 ajax 和 jquery 调用 Web 服务来验证登录凭据。
我看过很多关于 ios 的帖子描述了如何修改 delegate.m 文件,但是 android 呢?
最佳答案
您可以以持久形式存储用户 session 数据。检查用户是否已使用此数据登录。
http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#localStorage
所以步骤是:
1.使用本地存储中存储的数据检查用户是否已登录。您可以存储 session ID 或 bool 值 isLoggedIn。
2.如果 session ID 为 null 或 isLoggedIn boolean false ,则向用户呈现登录表单。
3.否则显示主屏幕。
确保在用户注销时删除数据。
关于android - 如何在Android中使用Phonegap实现 "one time login"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19156049/