私はいくつかのjsonファイルからデータを読み込むモバイルアプリを持っています。アプリはデータを変更することはありません。データはほとんど静的ですが、数日(5-6日)ごとに変更(追加/削除/更新)が行われる可能性があります。これらのファイルのサイズは約300〜400KBです。モバイルアプリ - バックエンドに比較的静的なjsonファイルを保存してバージョン
このデータをバックエンドに格納するには良い方法を見つけたいので、静的データを更新するたびにアプリの更新をプッシュする必要はありません。私はバックエンドでjsonファイルをバージョン管理することを考えているので、クライアントは最新のバージョンを持っているかどうかをチェックし、アップデートがあれば新しいファイルをダウンロードすることができます。
クライアントでは、スタティックjsonをメモリに読み込んだだけです。サイズが大きくなるとそれは問題になりますか? JSONをレルムDBに格納するなどの代替アプローチを検討する必要がありますか?
サーバーとクライアントの間でこのような静的データを同期する方が良いでしょうか?
Androidで最適な解決策は共有設定です! – Xenolion
と、データのバージョン管理をどのように提案しますか? – tbag
同じものを2つ保存するJson String用の共有設定1つ別バージョンのint! – Xenolion