用于移动应用程序之间数据同步的Web服务

时间:2014-04-08 19:00:38

标签: android ios web-services mobile

我正在寻找一种在iOS和Android应用之间同步数据的解决方案。 为此可能存在iOS和Android库的Web服务?

2 个答案:

答案 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登录等。