gpt4 book ai didi

ios - 在 iOS 中离线保存和同步二进制数据的最佳技术?

转载 作者:行者123 更新时间:2023-11-28 17:50:34 29 4
gpt4 key购买 nike

我正在开发一款收集用户数据(包括照片)的应用。该应用程序必须在离线模式下工作——这意味着用户可以在没有互联网连接的情况下完成调查和拍照,并且数据应该同步回远程数据库。一般是怎么处理的?我是否使用 Core Data 创建一个本地数据库并编写一个额外的层来管理从服务器的保存/读取?是否有任何有助于促进同步的框架?

我也一直在研究后端服务,例如 Firebase,其中包含 iOS SDK,这些服务似乎可以处理大量繁重的离线支持,但它并没有似乎支持通过 Firebase Storage SDK 离线同步图像文件。

谁能推荐最不痛苦的方法来处理这个问题?

最佳答案

Couchbase Mobile/Couchbase Lite 可能是迄今为止我遇到的最佳解决方案。

它允许离线数据存储,包括二进制数据,以及与 CouchDB 兼容服务器的在线同步。它最适合与他们的 Couchbase Server/Sync Gateway 组合使用,但如果您不需要使用过滤复制或“ channel ”(例如,用于使用共享数据库同步特定于单个用户的数据),您可以使用 Cloudant 来节省您不得不建立自己的服务器。

它也适用于大多数平台。

关于ios - 在 iOS 中离线保存和同步二进制数据的最佳技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39536451/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com