Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Уведомить мобильное приложение о необходимости проверить обновление.

Уведомить мобильное приложение о необходимости проверить обновление.
Я
   ELEA26
 
11.11.16 - 11:19
Есть ИС с HTTP сервисом. Есть мобильная конфа (планшет андроид) которая по кнопке обновляет некоторые данные с основной ИС.
Как можно (идеи, хотя бы теоретические) - сделать обновление по требованию базовой ИС?
Тыкаться каждые 5 - 10 - 15 сек в ИС для проверки надо ли обновляться - жестко.
Какие есть идеи?
 
 
   Cyberhawk
 
1 - 11.11.16 - 11:21
Опубликовать приложение в маркете, выпустить обновление приложения - маркет сам пушанет мобильное устройство. Тут-то ты и сделаешь все, что нужно, при обновлении
   Cyberhawk
 
2 - 11.11.16 - 11:22
Кстати, кто в курсе, как маркет пушит мобильные устройства? Там ведь тоже служба на мобильном устройстве выступает инициатором проверки?
   ELEA26
 
3 - 11.11.16 - 11:39
(1) Не не! Ты не понял! Не само приложение надо обновлять, а надо чтобы запущенное приложение могло обновить справочник с сервера не по расписанию, а по требованию сервера. Причем достаточно оперативно. Пока вариант один - каждые 20 сек опрашивать сервер. Но он очень мне не нравится.
   Fragster
 
4 - 11.11.16 - 11:52
прочитай про push
   Cyberhawk
 
5 - 11.11.16 - 11:54
(3) Это ты не понял. После обновления приложения оно запустится заново. В модуле упр. приложения / сеанса и сделаешь что тебе нужно
   Aleksey
 
6 - 11.11.16 - 11:56
(3) Реализовано в версии 8.3.6.182 мобильной платформы.

Push-уведомления

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

Дальше возможны два сценария взаимодействия. Во-первых, информацию, связанную с событием, можно передать в самом push-уведомлении, но надо помнить, что его размер ограничен.

Поэтому если нужно передать значительный объем данных, можно использовать другой сценарий взаимодействия. В нём push-уведомление используется только как сигнал мобильному приложению о том, что ему необходимо связаться с основным приложением. Мобильное приложение, получив push-уведомление, самостоятельно связывается с основным приложением тем способом, которым оно обычно это делает. Например, через веб- или http-сервис. И получает те данные, которые основное приложение подготовило для него.
http://v8.1c.ru/o7/201502push/index.htm
   Cyberhawk
 
7 - 11.11.16 - 12:06
(6) Для этого центральная база должна хранить все ИД "подписчиков" (приложений на мобильном устройстве), вряд ли у автора приложение это может
   mobile-1c
 
8 - 11.11.16 - 12:15
при открытии обращайся к основной базе и читай номер версии. если не совпало надо обновлять.
   Cyberhawk
 
9 - 11.11.16 - 12:17
(8) Это слишком просто :) Ему нужно без перезахода в приложение и без оповещения в цикле :)
   Aleksey
 
10 - 11.11.16 - 12:18
(8) Ну к примеру нужно обновить остатки по 2 позициям. Вот автор и хочет сказать мобильнику, что нужно обновить остатки или пришли новые позиции
 
 Рекламное место пустует
   ИС-2
 
11 - 11.11.16 - 12:34
(6) +1.

Но т.к у меня не было интернета (вся работа по локальной wi-fi), пришлось делать постоянный опрос из мобильного приложения в основную базу
   ELEA26
 
12 - 11.11.16 - 12:44
(6) это я прочитал. Планшет должен будет иметь доступ в интернет. А надо - в пределах предприятия в сети Wifi.
(8) Это то же что и проверять каждые 20 сек.
(10) Да, очень близко! Появляются новые данные для сотрудника - он должен отреагировать.
(11) Ну по ходу я в том же положении.
   DitriX
 
13 - 12.11.16 - 12:46
(12) тогда Acode Tools смотри. Там можно инициировать событие по IP адресу

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует