7

現在、既存の Web プラットフォーム用のモバイル アプリケーション (iOS および Android) の開発を開始しています。この Web プラットフォームには REST API があり、クライアント アプリケーションはそれを使用して通信します。問題は、モバイル アプリケーションが API を変更できることです。オフライン サポートが必要です。これには同期の問題があります。

  1. クライアントは同じデータをオフラインで変更でき、その情報をサーバーと同期するときに問題が発生する可能性があります

  2. Web クライアントも情報を変更できますが、モバイル クライアントはオフラインであり、その変更を認識しません。また、古いコンテンツを変更することもできます。

  3. ユーザーが作業できるように、モバイル アプリケーションに最新のデータをオフラインで保存させる。そして、オンラインになると、変更に対処し、変更をサーバーに送信する必要があります

これに使用できるアルゴリズムを読んだり見たりする理論的なものはありますか? つまり、これはモバイル アプリの開発ではよくあることであり、ここで車輪の再発明をしたくありません。

4

2 に答える 2