同步服务器和iOS应用程序之间的文件目录

dtu*_*net 8 iphone objective-c ios

我正在构建一个内部iOS应用程序(因此 - 它不会在应用程序商店中),我需要在服务器和iOS应用程序的每个实例之间保持内容目录同步.如果我只想删除并重新下载此内容,这很容易,但我宁愿使用类似于rsync的东西来下载已更改的元素.

我还没有找到任何利用rsync的好方法.我认为在这里看Objective-Git是一种可能性,但是很快就会看到仍然有很多对远程存储库的支持尚未得到支持.

作为最后一点,虽然这不会在应用程序商店中,但我不会越狱这些设备,我宁愿不依赖任何私有API(尽管如果有一个优雅的解决方案利用私有API,我可能会考虑它).

思考?

附加说明:这需要是一个孤立的解决方案.我不会依赖外部服务(如Dropbox,Box.net等......).这需要仅在设备和服务器之间(与设备在本地网络上)之间起作用.

Min*_*hos 3

使用 HTTP 列出服务器上每个文件夹的内容。将每个文件的最后修改时间与设备上的最后修改时间进行比较,并识别添加/删除的文件。获取添加和修改的文件,删除已删除的文件。