我需要创建将存储所有请求的离线模块,然后当互联网连接可用时,模块将逐个向服务器发出请求。
目前我正在使用Core Data和AFNetworking 2.0,但我在线工作。所以在线算法是下一个:
但离线算法有一个小的不同:
在临时对象之后需要更新的唯一标识符和关系的主要内容将与后端上的对象同步。
我的问题是,如何将脱机数据与服务器同步?
或许你有更好的算法,对我来说也没关系)
答案 0 :(得分:9)
我建议以下流程:
在激活经理之前,您可以向商店查询待处理的请求,并取消/删除不再相关的请求。