我正在研究收集用户数据(包括照片)的应用程序。要求此应用程序应能在离线模式下工作 - 这意味着用户可以在没有互联网连接的情况下完成调查并拍照,并且数据应该同步回远程数据库。这通常如何处理?我是否使用Core Data
创建本地数据库并编写一个额外的图层来管理从服务器保存/读取?有没有帮助促进同步的框架?在iOS中离线保存和同步二进制数据的最佳技术?
我也一直在寻找到后端服务,如Firebase
包括显示处理大量的离线支持繁重的iOS SDKs
,但它不会出现通过Firebase Storage SDK
支持图片文件的离线同步。
任何人都可以推荐最痛苦的方式来处理这个?