I'm trying to implement syncing my iOS app's Documents directory with Dropbox, with the Core API. I just need very basic sync functionality, keeping the Documents directory the same as the App’s Dropbox directory.
Yet, I'm finding myself having to think about hard sync problems right off the bat, like checking for differences in files, figuring out how to determine if a local directory needs to be updated, allowing for external changes, etc. -- stuff that is pretty advanced and stuff that I thought the Dropbox SDK would abstract away.
It feels like I'm solving syncing problems and reinventing the wheel instead of focusing on my app.
It sounds like what I really need is the Sync API, but it's deprecated.
Is there a guide to implementing Sync behaviour withth the Core API or, failing that, is there a general-purpose guide to implementing sync with a cloud service?