Клиентский сервер с IPad - PullRequest
       5

Клиентский сервер с IPad

1 голос
/ 29 декабря 2010

У меня есть небольшой вопрос о дизайне, если кто-то там хочет дать какой-нибудь совет (или указать мне правильное направление).

Я пишу приложение для IPad, которое будет собирать данные с сервера и затем некоторое время будет использовать эти данные (читай: было бы неплохо иметь возможность хранить данные локально, даже если приложение не запущено) , Любой знает, как лучше всего совершить такой подвиг.

По сути, порядок событий предпочтительнее будет выглядеть примерно так:

  1. Пользователь запускает приложение.
  2. IPad запрашивает данные с сервера.
  3. Сервер предоставляет данные.
  4. Пользователь взаимодействует с приложением и т. Д.
  5. Пользователь закрывает приложение.
  6. Позже пользователь снова запускает приложение.
  7. Приложение проверяет данные, видит, что они все еще актуальны, читает предыдущие данные с диска.
  8. Пользователь взаимодействует с данными и т. Д.

Заранее спасибо.

1 Ответ

1 голос
/ 29 декабря 2010

Когда приложение запускается в первый раз, вы должны получить все данные и сохранить их в локальной базе данных.

Когда пользователь открывает приложение через какое-то другое время, просто напишите, сделайте вызов веб-службы, который проверяет последнее обновленное время, если оно соответствует вашему времени, затем оставьте его, иначе обновите базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...