如何在phonegap android应用程序上维护会话

时间:2012-05-31 14:10:08

标签: android session cordova

我是phonegap开发新手,目前正在开发一款可在Android,i-phone和Windows手机上运行的应用。但是从phonegap应用程序处理会话时遇到问题 - 我在这里发布了一些关于堆栈溢出的帖子,但这只是用于使用appDelegate.m定义cookie存储的iphone,而且我只有几个帖子只用于在Java中编码的HttpClient对象中的android存储会话 - 但是在phonegap方面有什么东西来处理会话 - 因为那时我们可以为所有3个设备(iphone,android,windows)使用相同的代码。

可能我听起来有些奇怪,但我真的犹豫不决,因为无法找到任何线索如何维护会话以及如何在连续调用服务器端脚本时使用相同的会话来获取不同的会话特定信息。

有没有什么常见的方法可以实现这一点,我可能会错过。任何帮助都非常感谢。提前谢谢。

关心,

Supriyo

2 个答案:

答案 0 :(得分:4)

除非我误解了你,否则HTML5的localStorage就是你的选择。

它在Phonegap中实现,如下所述:http://docs.phonegap.com/en/1.7.0/cordova_storage_storage.md.html#localStorage

答案 1 :(得分:-4)

这个适合我。

var CheckboxValue=$("#rememberme").is("checked");
if (CheckboxValue== true)
{
    var username = $("#user").val();
    var password = $("#pass").val();
    window.localStorage.setItem("username", username);
    window.localStorage.setItem("password", password);
}