Здесь кратко о том, как я делаю обмен с мобильным приложением
Сам обмен организован достаточно просто:
Данные к обмену регистрируются в плане обменов
А сама передача происходит с помощью http-сервисов.
Головная боль, которая до сих пор нас мучает - это невозможность мобильной платформы 1с передавать данные при заблокированном телефоне. Решение пока только одно и оно у нас реализовано - это организация периодического запуска “синхронизации на клиенте”. Иногда из-за этого пользователь ловит лаги, но пока так. Сильно надеемся, что в будущем разработчики мобильной платформы 1с нас порадуют и дадут механизм обмена данными даже у неактивного приложения.
Частое требование к мобильным приложениям, чтобы оно работало в автономном режиме без подключения к Интернет, т.к. полевой персонал (а у вас это могут быть мерчендайзеры, сотрудники логистических центров и т.д.), часто попадают в зоны без какой-либо связи. Поэтому мы даем работать пользователям в оффлайне.
При этом в некоторых контрольных моментах происходят http-запросы, требующие подключения. Например, в нашем случае это сделано, чтобы наблюдатели могли работать параллельно с нескольких устройств на одном участке, и включаться в работу в любой момент - все данные, зарегистрированные другим пользователем по его избирательному участку доступны и наблюдателю.
0 Комментариев