私は、完全にオフラインで動作し、サーバーに同期する必要があるアプリに取り組んでいます。
サーバーは、現在進行中のプロジェクトに応じて変更される可能性があります (おそらく変更される予定です)。
私は同期のものを書きましたが、それは本当にうまくいきます。すべてが双方向で更新されます。
ただし、デバイスの最初の同期は、基本的に何千ものレコードの大きな情報ダンプであり、非常に長い時間がかかります。これを分析して最適化しましたが、時間は同期されている膨大な量のデータとそのデータ間の関係からのものです.
通常の同期 (つまり、更新の送信と取得) は、読み取り、アップロード、ダウンロード、書き込みを含め、開始から終了まで約 5 秒しかかかりません。
コンピューターに「プラグイン」して、DB ファイルをアプリにインポートする方法はありますか?
同期プロセスを経て、これらすべてのものをデバイスにダウンロードしてインストールする以外に、これを行う方法はありますか?
アプリはどのプロジェクトに依存しておらず、各プロジェクトには異なるデータ セットがあるため、ビルド時には実行できません。