如何在设备之间的过渡中保留用户状态?

时间:2013-05-21 01:50:51

标签: web state

最近我遇到了这样一个问题,即用户在使用手机时会分心,例如当用户在线购物,忘记继续他们的任务时,没有任何解决办法可以保留状态,之后他就会/她可以从他/她的桌面继续任务。我想知道存储用户状态的好方法是什么。此外,这里我关注的是Web应用程序,因此当用户想要恢复未完成的工作时,它可以来自台式计算机,而工作则从移动设备开始。

1 个答案:

答案 0 :(得分:0)

我的方法是在他们降落到您的网站后立即设置Cookie。根据您要保存的数据量,您可以立即开始搜索,或者最可行的是,当他们向购物车添加商品时,他们可以选择访客登录,仅询问用户名,使用实时ajax检查名称的可用性或用随机的4位数字显示它们,可以顺利弹出警告他们可以用它来恢复他们在另一台设备上的会话 您也可以要求提供电子邮件地址,但我认为除非他们计划完全注册,否则用户会更喜欢匿名。

如果他们接受访客登录,请保存cookie,用户名/代码,页面和&数据库中的项目为期24-72小时。