iOS开发 加入购物车半个小时后不下单结算 清除购物车商品

iOS开发 加入购物车半个小时内不去下单结算商品,就清除购物车内添加的商品,主要设计思路是什么?

http://blog.csdn.net/freedom2028/article/details/11579161
定时器轮询,到时间就清空购物车。

让后台去做就好了,放到移动端的思想就不对。

这个交给后台是最稳的,程序里加计时器,程序进入后台的时候怎么办?

最好的给后来来处理最不容易出错,如果非得用客户端来处理可以记录一下加入购物车的时间,比较两个时间段是否超过半个小时,超过了就删除掉,这样可以保证就算客户端强制退出了还能起作用

手机端是展示的功能,后台才是逻辑的功能。轻逻辑可以放在手机端。
当然手机端也可以做这个功能。
如果是我做的话,我会在appdelegate里做一个时间的定时。

添加定时器,时间到了就把订单删除,但是前端最好不要随便添加定时器,还是交给后台实现吧

如果添加定时器, APP挂在后台一会儿 就会被系统kill掉. 最理想的办法就是让后台去控制这个时间, 前端只需要取到这个字段, 做判断就好. 也可以获取创建购物车的时间戳, 存在本地, 当第二次打开时, 把现在的时间戳获取, 和存在本地的时间戳做半个小时的校验.

其实这个功能没必要,对于用户也是麻烦,有时候我先加入购物车就相当于收藏了,干嘛要给我清除了呢?如果非要做这个功能,我也建议是放大后台做比较好点吧!也简单