私は写真を含むユーザーデータを収集するアプリケーションに取り組んでいます。このアプリはオフラインモードで動作する必要があります。つまり、ユーザーはアンケートを完了し、インターネット接続なしで写真を撮ることができ、データはリモートデータベースに同期させる必要があります。これは一般的にどのように処理されますか? Core Data
のローカルデータベースを作成し、サーバーからの保存/読み取りを管理する追加のレイヤーを作成しますか?同期を容易にするためのフレームワークはありますか?iOSでバイナリデータをオフラインで保存して同期するための最善の方法ですか?
私はまた、オフラインサポートの重い物を持ち上げるの多くを扱うように見えるiOS SDKs
を含めるなどFirebase
などのバックエンドサービスに探してきたが、Firebase Storage SDK
を介して画像ファイルのオフライン同期をサポートするためには表示されません。
誰もがこれを処理するために、少なくとも痛みを伴う方法をお勧めしますか?