2010-12-29 9 views
1

アドバイスを提供している人がいれば(または適切な方向に向いていれば)、設計に関する質問が少しあります。IPadを使用したクライアントサーバー

私は、サーバーからデータを収集し、しばらくの間そのデータを使用するIPadアプリケーションを作成しています(読んでください:アプリケーションが実行されていなくてもデータをローカルに保存できるのは良いことです)。誰かがこのような偉業を達成するための最善の方法を知っています。

は基本的に、preferbly何かを行くとイベントの順序はこれを好き:

  1. ユーザーがアプリを起動します。
  2. IPadはサーバーからデータを要求します。
  3. サーバーはデータを提供します。
  4. ユーザーがアプリなどとやりとりする
  5. ユーザーがアプリを終了します。
  6. 後で、ユーザーがアプリを再起動します。
  7. アプリチェックデータは、それが最新であると判断し、ディスクから以前のデータを読み込みます。
  8. ユーザーは

おかげで、事前にデータなどと対話します。

答えて

1

初めてアプリケーションを起動するときは、すべてのデータを取得してローカルデータベースに格納する必要があります。

ユーザが別の時間の後にアプリケーションを開くと、最後に更新された時刻をチェックするWebサービスコールを作成します。それがあなたの時間と一致する場合は残し、それ以外の場合はデータベースを更新します。

関連する問題