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

Мобильный клиент. Можно ли отловить факт, что связь нарушена, и сохранять в сам телефон?

Мобильный клиент. Можно ли отловить факт, что связь нарушена, и сохранять в сам телефон?
Я
   ИС-2
 
01.05.19 - 16:24
Можно ли как-то сделать, что при потери связи данные будут сохраняться в сам телефон, а при появлении связи выгружать в основную базу. Т.е скрестить мобильного клиента и мобильное приложение?
 
 
   Garykom
 
1 - 01.05.19 - 18:02
Ручками все можно накодить, но задолбаешься.

Суть тебе надо повторить код тонкого клиента на своем мобильной приложении чтобы он с базой на сервер по одате работал изображая через себя обычный тонкий клиент для юзера.
Но т.е. если связи нет то писал локально если есть то сразу в базу.

Если связь появилась то синхронизировал и тут будут сложности с блокировками данных и прочими моментами.
   H A D G E H O G s
 
2 - 01.05.19 - 18:09
Было бы неплохо для начала УЗНАТЬ, что связь потеряна.
   H A D G E H O G s
 
3 - 01.05.19 - 18:11
(0)

java.io.eofexception

Оно?
   Garykom
 
4 - 01.05.19 - 18:39
(2) Если мы за рамки мобильной платформы 1С не выходим то это легко узнается когда сервис одата не отвечает и пора писать локально.
   H A D G E H O G s
 
5 - 01.05.19 - 19:14
(4) Если мы внимательно прочитаем тему, то поймём, что вы пишете ерунду.
   PR
 
6 - 01.05.19 - 19:23
(0) Лютая пурга
Делать надо не так
Коли у нас не клиент, а приложение, то все пишется в мобильник и сразу же регистрируется к отправке
Асинхронно с заданной периодичностью все пытается улететь в основную базу
После успешного обмена с основной базой объекты снимаются с регистрации
   palsergeich
 
7 - 01.05.19 - 19:28
(6) вот только с асинхорнностью на мобильном не очень
   PR
 
8 - 01.05.19 - 20:21
(7) Я бы смотрел в сторону локальных уведомлений + https://wonderland.v8.1c.ru/blog/fonovye-zadaniya-v-mobilnoy-platforme
   palsergeich
 
9 - 01.05.19 - 20:24
(8) Ссылка не работает
   Маша с уралмаша
 
10 - 01.05.19 - 20:26
(0) будет можно когда МК обзаведётся собственной базой, вроде в 16 релизе обещали
 
 Рекламное место пустует
   PR
 
11 - 01.05.19 - 20:27
   palsergeich
 
12 - 01.05.19 - 20:29
(11) Это очень прелесно.
Самый важный вопрос - будет ли это чудо работать когда клиентская часть свернута?
   palsergeich
 
13 - 01.05.19 - 20:32
Тьфу, это старый функционал, не обратил внимания на дату.
   Кац
 
14 - 01.05.19 - 20:34
(11)  Соглашусь. Фоновые задания на мобильном работают стабильно. Позаимствовал с мобильного документооборота. 4 мобилы работают в полях на стройках и все ок.
(12)  да, работает
   palsergeich
 
15 - 01.05.19 - 20:35
(14) Но увы недолго, минут 15 после перехода на другое окно.
   Кац
 
16 - 06.05.19 - 11:32
(15) [Но увы недолго]

Запустил свое мобильное приложение, свернул его и перешел в браузер, оставил так на полчаса. Вернулся в приложение, а оно работает как и фоновая синхронизация.
ЧЯДНТ?

Версия ведроида 6.01
Версия платформы 8.3.13.45
   гангста парадайз
 
17 - 30.05.19 - 12:36
Совсем скоро будет можно без костылей https://wonderland.v8.1c.ru/blog/mobilnyy-klient-s-avtonomnym-rezhimom/
   Cyberhawk
 
18 - 30.05.19 - 12:43
(15) От мобилки зависит. Если кастомных подавителей фоновых процессов нет то все работает неограниченно долго. Я так трекер координат проверял.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Пользователь не знает, чего он хочет, пока не увидит то, что он получил.
Э. Йодан
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует