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

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

Мобильный клиент. Можно ли отловить факт, что связь нарушена, и сохранять в сам телефон?
Я
   ИС-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) От мобилки зависит. Если кастомных подавителей фоновых процессов нет то все работает неограниченно долго. Я так трекер координат проверял.

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