2015-04-17 114 views
0

如何使用Cookie在PhoneGap for Android中验证用户身份?我可以在Phonegap中使用Cookie吗?

服务器将发送一个包含会话ID的cookie。作为未来每个AJAX请求的一部分,cookie必须发送给服务器以验证用户身份。我无法访问服务器,所以我无法改变它的工作原理。

所以,我必须使用cookies。我不能使用本地存储或类似的东西,除非它的行为完全像浏览器,如果服务器发送“Set-Cookie”标题。

我该怎么做?

+1

不,您不能在Cordova/Phonegap中使用Cookie。为什么不使用本地存储? http://justbuildsomething.com/cordova-and-express-session/ – FlyingLemon

回答

1

使用本地Cookie与Cordova是不可能的,除非您可以将它们存储在服务器端。在你的情况下,你可以使用本地存储,简单的值/标志/字符串,或者如果你想要一个关系数据库,使用WebSQL。

本地存储: http://docs.phonegap.com/en/4.0.0/cordova_storage_storage.md.html

的WebSQL:http://dev.w3.org/html5/webdatabase/

我会建议上述其他人一样IndexdDb的WebSQL,因为它是最wideley支持的移动设备。请参阅以下链接:http://caniuse.com/#feat=sql-storage

相关问题