sync-ios此原型演示了iOS应用程序和Ruby on Rails应用程序之间的简单同步机制。
导轨:一般概念
同步发生在从客户端发起的单个POST请求中。Rails和iOS都使用生成的UUID作为唯一的主键标识符。所有更新的时间戳都在服务器上创建。对象永远不会从服务器销毁,取而代之的是,它们在删除时会标有删除的时间戳。
同步过程
iOS在每个本地对象上查找最近的updatedAt日期。iOS收集所有最近创建和更新的本地对象。最大日期和对象被发布到服务器。
POST /api/sync要求
{ \"updated_at\": \"yyyy-MM-ddTHH:mm:ssZ\", \"events\": [ { \"uuid\": \"xxxxx-xxxxxx\" ... ]}
暂无评论