|
Уведомить мобильное приложение о необходимости проверить обновление. | ☑ | ||
---|---|---|---|---|
0
ELEA26
11.11.16
✎
11:19
|
Есть ИС с HTTP сервисом. Есть мобильная конфа (планшет андроид) которая по кнопке обновляет некоторые данные с основной ИС.
Как можно (идеи, хотя бы теоретические) - сделать обновление по требованию базовой ИС? Тыкаться каждые 5 - 10 - 15 сек в ИС для проверки надо ли обновляться - жестко. Какие есть идеи? |
|||
1
Cyberhawk
11.11.16
✎
11:21
|
Опубликовать приложение в маркете, выпустить обновление приложения - маркет сам пушанет мобильное устройство. Тут-то ты и сделаешь все, что нужно, при обновлении
|
|||
2
Cyberhawk
11.11.16
✎
11:22
|
Кстати, кто в курсе, как маркет пушит мобильные устройства? Там ведь тоже служба на мобильном устройстве выступает инициатором проверки?
|
|||
3
ELEA26
11.11.16
✎
11:39
|
(1) Не не! Ты не понял! Не само приложение надо обновлять, а надо чтобы запущенное приложение могло обновить справочник с сервера не по расписанию, а по требованию сервера. Причем достаточно оперативно. Пока вариант один - каждые 20 сек опрашивать сервер. Но он очень мне не нравится.
|
|||
4
Fragster
гуру
11.11.16
✎
11:52
|
прочитай про push
|
|||
5
Cyberhawk
11.11.16
✎
11:54
|
(3) Это ты не понял. После обновления приложения оно запустится заново. В модуле упр. приложения / сеанса и сделаешь что тебе нужно
|
|||
6
Aleksey
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 |
|||
7
Cyberhawk
11.11.16
✎
12:06
|
(6) Для этого центральная база должна хранить все ИД "подписчиков" (приложений на мобильном устройстве), вряд ли у автора приложение это может
|
|||
8
mobile-1c
11.11.16
✎
12:15
|
при открытии обращайся к основной базе и читай номер версии. если не совпало надо обновлять.
|
|||
9
Cyberhawk
11.11.16
✎
12:17
|
(8) Это слишком просто :) Ему нужно без перезахода в приложение и без оповещения в цикле :)
|
|||
10
Aleksey
11.11.16
✎
12:18
|
(8) Ну к примеру нужно обновить остатки по 2 позициям. Вот автор и хочет сказать мобильнику, что нужно обновить остатки или пришли новые позиции
|
|||
11
ИС-2
naïve
11.11.16
✎
12:34
|
(6) +1.
Но т.к у меня не было интернета (вся работа по локальной wi-fi), пришлось делать постоянный опрос из мобильного приложения в основную базу |
|||
12
ELEA26
11.11.16
✎
12:44
|
(6) это я прочитал. Планшет должен будет иметь доступ в интернет. А надо - в пределах предприятия в сети Wifi.
(8) Это то же что и проверять каждые 20 сек. (10) Да, очень близко! Появляются новые данные для сотрудника - он должен отреагировать. (11) Ну по ходу я в том же положении. |
|||
13
DitriX
12.11.16
✎
12:46
|
(12) тогда Acode Tools смотри. Там можно инициировать событие по IP адресу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |