Добрый день, коллеги.
Подскажите, как лучше наладить автоматическую синхронизацию? Например, если заказ оплачен, то об этом оповещается мобильный клиент в режиме близком к онлайну.
Я вижу два варианта:
1. Постоянно опрашивать сервер на наличие новых данных для мобильного клиента, что не оптимально, да и нет регламентных заданий.
2. Открывать некий канал связи с сервером, по которому сервер может связаться с клиентом. Но я не знаю, как это сделать, и можно ли такое реализовать на 1С.
Сейчас реализовал обмен через веб-сервис, что позволяет оперативно обмениваться данными в направлении клиент -> сервер. Вот в обратном обмене у меня загвоздка.
(1) Сейчас так и происходит. Клиент передает свои данные на сервер, а обратно получает ответ от сервера (с новыми данными для клиента). Но инициатором обмена является клиент.
Моя же задача, чтобы инициатором обмена мог являться сервер!
Обмен клиент-сервер происходит по ВСссылке, где указывается IP и порт сервера, однако клиенты не имеют статического IP
(3) внизу синий прямоугольник, бесплатные видеокурсы. У них есть бесплатный курс по мобильной платформе. Скачай, посмотри. Там как раз про это.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший