簡體   English   中英

iPhone iOS Dropbox SDK如何在后台同步?

[英]iPhone iOS Dropbox SDK how to sync in background?

我正在使用CHDropboxSync示例,並通過它可以將我的核心數據同步到Dropbox並返回。 它使用RestKit進行對象映射。 當前的實現依賴於DBRequest進行網絡操作,並且不是后台的-任務友好型。

有沒有人設法讓保管箱在iPhone上的后台同步文件? 應用程序進入后台模式后,如何獲取要執行的DBRequest列表? Dropbox SDK中是否有可以輕松配置為在后台繼續執行的請求隊列之類的東西?

我正在查看ASIHTTPRequest,因為它可以在后台繼續運行,但是如果要與Dropbox SDK一起使用,似乎必須重寫很多代碼。

我可以想象,由於整個NSManagedObjectContext和線程問題,將核心數據包含在公式中會使事情變得更加復雜。

謝謝您的投入! 我對基於網絡的文件同步非常陌生,如果有人可以將我指向一個在后台處理保管箱同步的演示項目,我將不勝感激。

  1. 可以在這里找到背景資料(嘗試與GCD一起使用): 后台任務iPhone

  2. 雖然CHDropboxSync可能還不錯,但是請考慮編寫自己的同步代碼: 基本同步算法

  3. 如果您無法獲得Dropbox SDK,請嘗試使用Dropbox REST API進行手動請求。 有關如何執行OAuth等的信息,請參見MGTwitterEngine。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM