我将使用cordova& amp;开发一个购物车移动应用程序。 js,jquery for android& ios和我真的很困惑在哪里存储购物车数据,同时添加cookie或会话或本地存储等任何建议?以及如何维护会话以便我可以为应用程序实现自动登录?
答案 0 :(得分:1)
session
存储在服务器上,而cookies
存储在用户桌面上。
在会话中,您无法在会话过期后检索购物车的信息(通常最多30分钟)。你将扔掉2个小时的宝拉时间,他一直在努力选择那件红色衬衫而不是绿色衬衫。
Cookie的大小和数量为indeed limited,只保存一半的购物车会令人沮丧。
另一个区别是有些人不接受cookie。会话解决方案可以在任何地方使用。
您还有两个公平的选择:
database
:能够推送电子邮件推动他购买这些东西。或者,如果您不想让用户在任何设备上访问他的购物车。
localstorage
:基本上是一个cookie 2.0。但它不适用于非常老的浏览器。
如果您没有特殊需求,可以使用cookie或本地存储。
如完整示例所示以及如何存储与cardova相关的数据