文件名称:sync-ios:通过 JSON API 在 iOS 和 Ruby on Rails 之间同步数据的原型
文件大小:618KB
文件格式:ZIP
更新时间:2024-07-27 11:22:32
Objective-C
同步ios 此原型演示了 iOS 应用程序和 Ruby on Rails 应用程序之间的简单同步机制。 导轨: 一般概念 同步发生在从客户端发起的单个 POST 请求中。 Rails 和 iOS 都使用生成的 UUID 作为唯一的主键标识符。 所有更新的时间戳都在服务器上创建。 对象永远不会从服务器销毁。 取而代之的是,它们在删除时会标有删除的时间戳。 同步过程 iOS 在每个本地对象上查找最近的 updatedAt 日期。 iOS 收集所有最近创建和更新的本地对象。 最大日期和对象被发布到服务器。 POST /api/sync 要求 { " updated_at " : " yyyy-MM-ddTHH:mm:ssZ " , " events " : [ { " uuid " : " xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx