存储购物车数据的更好方法是什么?

Mad*_*pop 4 javascript cordova

我将使用cordova & js、jquery for android & ios开发一个购物车移动应用程序,我真的很困惑在添加cookies或会话或本地存储等任何建议时在哪里存储购物车数据?以及如何维护会话以便我可以实现应用程序的自动登录?

bet*_*nzi 5

session存储在服务器上,而cookies存储在用户的桌面上。

在会话中,会话过期(一般最多30分钟)后,您将无法检索购物车的信息。您将浪费宝拉 2 小时的时间,她一直在努力选择那件红色衬衫而不是绿色衬衫。

Cookies 的大小和数量确实是有限的,如果只保存了一半的购物车会令人沮丧。

另一个区别是有些人不接受 cookie。会话解决方案可以在任何地方工作。

你有两个更公平的选择:

database: 能够推送电子邮件促使他购买这些东西。或者,如果您不希望用户在任何设备上访问他的购物车。 localstorage:这基本上是一个cookie 2.0。但它不适用于非常旧的浏览器。如果您没有特殊需求,cookies 或本地存储是个不错的选择。

以下是完整示例以及如何使用cardova存储数据

卡多瓦1

卡多瓦 2