我正在寻找一种在iOS和Android应用之间同步数据的解决方案。 为此可能存在iOS和Android库的Web服务?
答案 0 :(得分:1)
来自Orando Labs的EnduroSync是一款完全符合您要求的新产品。 iOS和Android都有客户端,还有更多客户端。
完全披露:我在Orando Labs工作。
EnduroSync客户端允许您在本地设备上创建对象数据存储。客户端相当复杂 - 数据被建模为我们支持的每个客户端的本机对象(现在iOS和Android,更多)。客户离线和在线工作。数据将保存到本地的sqlite数据库中。
当您更改模型中的对象时,增量会记录在设备上。在某些时候,你可以同步'对象数据存储。同步使用提交/推/拉过程(如git),但这对您来说是不可见的。同步使您的本地副本与服务器上的任何内容保持同步,并发送您所做的任何更改。使用基于时间戳的合并解决冲突,因此较旧的数据不会覆盖较新的数据。
EnduroSync是一项在线服务,因此您无需设置服务器。
还有一个灵活的权限系统,允许您以各种方式共享对象数据存储。例如,大多数应用程序将为每个用户提供一个或多个对象数据存储,用于首选项,注释,标签等。您还可以按应用程序,每个用户类型和通配符共享对象数据存储,还有许多其他方式。 / p>
所以基本上你使用我们的客户端SDK来模拟设备上的数据。建模是使用设备的本机编程语言中的简单对象。如果您注册同步服务,也可以进行同步。
答案 1 :(得分:0)
我找到了解决方案:https://parse.com/products/core该服务还具有社交集成,如facebook登录等。