有一些应用程序可以在iOS和Android(包括手机和平板电脑)上工作,并且可以跨不同设备同步数据。在iOS和Android之间同步应用程序数据
- 是否有任何框架或库提供此同步功能?
- 如果不是,实施有什么不同的选择?
- iCloud可以用于跨Android和iOS设备同步应用程序数据吗?
有一些应用程序可以在iOS和Android(包括手机和平板电脑)上工作,并且可以跨不同设备同步数据。在iOS和Android之间同步应用程序数据
总工程师是否有任何框架或提供这种同步功能的库?
没有框架或库提供了iCloud为Apple设备提供的那种跨平台同步。
如果不是,实施有哪些不同选择?
能的iCloud可用于同步在Android和iOS设备的应用程序数据?
编号iCloud仅适用于Apple设备(截至目前为止,2012年7月)。
我不了解iOS,但通过Android,您可以使用同步适配器将数据同步到/从云端(您的服务器)。例如:
http://developer.android.com/training/cloudsync/index.html
所以,如果你从iPhone应用程序的一些数据到服务器,你可以同步到Android应用,以及反之亦然。
的C2DM已被弃用:
重要:C2DM已正式弃用2012年6月26日,这意味着C2DM已停止接受新用户和配额的请求。没有新的功能将被添加到C2DM。但是,使用C2DM的应用程序将继续工作。我们鼓励现有的C2DM开发人员迁移到称为Google Cloud Messaging for Android(GCM)的新版C2DM。有关更多信息,请参阅C2DM-GCM迁移文档。开发人员必须使用GCM进行新的开发。
使用GCM:Link
是否有任何框架或提供这种同步功能的库?
您可以查看OpenMobster Cloud Platform。同步服务可确保Android和iOS设备之间的数据复制安全。您所要做的就是在云端开发Java同步通道,并使用设备端的设备API访问您的数据。这里是一个链接到项目:http://openmobster.googlecode.com
全面披露:我是OpenMobster平台
谢谢。当我有机会时,我会检查它。 – Mustafa 2012-07-11 06:41:17
我可以使用OpenMobster在Android和iOS以及Java桌面或Web应用程序之间进行数据同步吗?如果可以,这个解决方案的可扩展性如何?有多少用户可以同时使用它?提前致谢。 – 2017-01-27 05:35:39
Dropbox Datastore API可以同步您的结构数据(数据库)和同步API并同步图像,文档和其他文件。
https://www.dropbox.com/developers/datastore
https://www.dropbox.com/developers/sync
他们有iOS和Android版本。
当Dropbox上的数据发生变化时,Dropbox API v2是否为Android和iOS和桌面应用程序提供回调? – 2017-01-27 05:42:41
EnduroSync Orando Labs是一款新产品,完全符合您的要求。有iOS和Android的客户,更多。
完全披露:我在奥兰多实验室工作。
EnduroSync客户端允许您在本地设备上创建对象数据存储。客户端相当复杂 - 数据被模拟为我们支持的每个客户端的本地对象(iOS和Android现在,更多)。客户离线和在线工作。数据本地保存到sqlite数据库。
当您更改模型中的对象时,增量会记录在设备上。在某个时候,您可以“同步”对象数据存储。同步使用一个提交/推/拉过程(如git),但这是你看不见的。同步将本地副本与服务器上的任何内容进行更新,并发送您所做的任何更改。使用基于时间戳的合并解决冲突,因此较新的数据不会被旧数据覆盖。
EnduroSync是一项在线服务,因此您的端没有服务器设置。
还有一个灵活的权限系统,可以让您以各种方式共享对象数据存储。例如,大多数应用程序将为每个用户设置一个或多个对象数据存储区,用于首选项,备注,标签等。您还可以通过许多其他方式共享每个应用程序,每种用户类型和通配符的对象数据存储。
所以基本上你使用我们的客户端SDK来在设备上建模数据。建模使用设备的本地编程语言中的简单对象。如果您为同步服务签署 ,您也可以进行同步。
你能否提供一些技术背景?这样,它不是一个简单的链接到外部资源。答案应该能够自立;请检查[答案]。 – brasofilo 2014-05-27 19:58:26
误导性信息/过时信息。看看其他答案。 – 2015-08-15 07:16:27