Для экономии денег на телефоне со стороны мерчендайзера или при плохом соединении с интернет может возникнуть ситуация, когда в зоне работы (на торговой точке) интернет на телефоне работать не будет. Для решения этой проблемы предлагается внести в приложение возможность работать в режиме без интернет подключения.
При проведении работы на торговой точке мерчендайзер сохраняет все данные в приложении. Если интернет соединение есть, то данные сразу могут синхронизироваться с сервером. Если интернета нет, то для того, чтобы синхронизировать данные с сервером надо в приложении нажать кнопку «Синхронизировать данные». При нажатии этой кнопки в приложении мерчендайзера появятся новые задания, результаты выполненных заданий будут сохранены на сервере. Информация о торговых точках также храниться в приложении и обновляется с сервера.
Рассмотрим три случая.
1. Мерчендайзер работае при подключенном интернете
При нажатии кнопки «Синхронизировать данные» происходит сохранение на сервере результатов работы мерчендайзера, приложение получает данные о заданиях. Может быть включена опция «Автоматическая синхронизация», тогда синхронизация с сервером будет происходить автоматически при наличии интернет соединения и если приложение запущено.
2. Мерчендайзер работает при отключенном интернете
При работе с приложением мерчендайзер работает с теми заданиями, которые он получил, когда приложение было подключено к интернет. Приложение содержит информацию о торговых точках и результатах выполнений заданий за последнюю неделю (две недели). Полную историю о результатах выполнения своих задания можно получить в приложении, когда оно будет подключено к интернет.
Мерчендайзер при работе на торговой точке сохраняет все данные о своей работе в самом приложении.
3. Мерчендайзер потерял телефон или телефон сломался
Мерчендайзер может взять любой другой телефон, скачать и установить приложение, при открытии приложения ввести свой логин и пароль. При первом запуске произойдёт синхронизация данных приложения и сервера. Пользователь приложения будет видеть полностью все свои данные, которые он наработал ранее. Мерчендайзер потеряет только данные, которые он наработал и не синхранизировал с сервером.
ООО «НОРД КЛОУД СОФТ»
Вадим Александрович Щукин
Телефон: + 7 (921) 477-29-24
E-mail: manager@nordcloudsoft.com
По вопросам разработки мобильных приложений вы можете
обратиться к нам в компанию.