繁体   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