我是新同步。我想將我的iOS應用程序核心數據同步到Dropbox。我在這裏搜索谷歌。我在DropBox中有兩種類型的API。一個是Sync API,另一個是Core API。我不知道哪一個最適合我的要求。哪種是將Core Data與Dropbox同步的最佳方式?
請建議我正確的路徑。提前致謝。
FYI
我是新同步。我想將我的iOS應用程序核心數據同步到Dropbox。我在這裏搜索谷歌。我在DropBox中有兩種類型的API。一個是Sync API,另一個是Core API。我不知道哪一個最適合我的要求。哪種是將Core Data與Dropbox同步的最佳方式?
請建議我正確的路徑。提前致謝。
FYI
根據我的意見,你應該清楚你同步核心數據意味着Dropbox的什麼。
同步是一個相當複雜的論點。
如果您的目標是在Dropbox Sync Api中存儲整個持久性存儲文件(例如,sqlite存儲),那就是方法。您可以通過API保存文件。但請注意,商店可能會損壞,所以請避免。跨多個用戶共享商店文件是一個糟糕的主意。
如果您需要跨多個設備(而不是文件)同步數據,Dropbox不提供此功能。由德魯麥科馬克方式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)使用就緒後端服務,如Parse或BaasBox。前者是一種服務,數據存儲在Parse服務器中,而後者可以與您自己的服務器一起使用...
我需要跨多個設備同步數據。我不清楚DropBox Sync API。所以我認爲這個API提供了直接的功能來將核心數據同步到DropBox,比如iCloud sync。 –
如果您在Dropbox上保存持久性存儲文件,則幾乎可以保證不久就會損壞文件。核心數據和SQLite都不會很好地適應這種同步場景。 –
@湯姆哈靈頓是!我同意你的觀點。我會根據你的評論修改我的答案......我用錯誤的方式表達了自己...... –
FYI Dropbox在2015年4月棄用了Sync API和Datastore API。它希望您使用它的主核心API V2。 https://blogs.dropbox.com/developers/2015/04/deprecating-the-sync-and-datastore-apis/
將Core Data同步到Dropbox有什麼意義?請澄清你的目標? –
我正在做財務申請。我將每個事務存儲在CoreData中。現在我需要使用DropBox將此事務同步到其他設備。 –