哪个是将Core Data同步到Dropbox的最佳方式?

时间:2014-04-25 05:54:59

标签: ios objective-c core-data dropbox-api

我是新同步的。我想将我的iOS应用程序核心数据同步到dropbox。我在谷歌搜索这个。我在DropBox中有两种类型的API。一个是Sync API,另一个是Core API。我不知道哪一个最符合我的要求。

请建议我正确的道路。提前谢谢。

FYI

Sync API reference link

Core API reference link

2 个答案:

答案 0 :(得分:1)

根据我的评论,您应该明确将核心数据同步到Dropbox 的含义。

同步是一个非常复杂的论点。

如果您的目标是在Dropbox Sync Api中存储整个持久性存储文件(例如sqlite商店)。您可以通过API保存文件。但要注意商店可能会损坏,所以要避免它。在多个用户之间共享商店文件是一个坏主意。

如果您需要跨多个设备(而不是文件)同步数据,Dropbox不提供此功能。顺便提一句,Drew McCormack Ensembles Framework提供了一种通过Droppox,iCloud等同步核心数据应用的方法。

否则您有不同的选择:1)按原样使用iCloud,2)使用您自己的API设置服务器以同步数据(http://www.raywenderlich.com/15916/how-to-synchronize-core-data-with-a-web-service-part-1)或3)使用现成的后端服务,如ParseBaasBox。前者是一种服务,其中数据存储在Parse服务器中,而后者可以与您自己的服务器一起使用......

答案 1 :(得分:0)

FYI Dropbox在2015年4月弃用了Sync API和Datastore API。它希望您使用其主要且唯一的Core API V2。 https://blogs.dropbox.com/developers/2015/04/deprecating-the-sync-and-datastore-apis/