|
Мобильное приложение регламентные задания | ☑ | ||
---|---|---|---|---|
0
alexinnnn
03.01.17
✎
17:08
|
Нигде не нашел - в мобильном приложении сейчас возможно реализовать выполнение своего задания по расписанию (например каждую минуту) в т.ч. когда приложение не активно???
Все перепробовал фоновые задания, ОбработчикОжидания... Ничего не работает при неактивном приложении. |
|||
1
Волшебник
модератор
03.01.17
✎
17:43
|
Нужно программировать сервис для андроида
|
|||
2
Cyberhawk
03.01.17
✎
18:00
|
Регл. заданий в МП нет
|
|||
3
Cyberhawk
03.01.17
✎
18:01
|
Смотри в сторону отправки из мастер-базы пуш-уведомлений на мобильное устройство. Но и пуши - без гарантии.
|
|||
4
Cyberhawk
03.01.17
✎
18:01
|
А что должно делать регл. задание в МП?
|
|||
5
alexinnnn
03.01.17
✎
18:05
|
(1) В моем случае и для ios тоже. Дайте ссылку плз.
(2) Это понятно (3) Да, это вариант... Сделать регл. задание в центральной базе, и по push выполнять код в МП... Если больше ничего не придумаю придется делать так. (4) Пока сейчас для гео-мониторинга водителей компании. ГеоДанные должны например каждую минуту отправляться в центральную базу. |
|||
6
Agent ООЗ
03.01.17
✎
18:13
|
полно бесплатного софта в гугл плее
но работают только трекеры, а они попадают под статью. |
|||
7
Agent ООЗ
03.01.17
✎
18:17
|
у меня на сайте можешь скачать поиграться.
|
|||
8
Cyberhawk
03.01.17
✎
18:44
|
"для гео-мониторинга водителей компании" // Изучи спец. обработчик ожидания у объекта СредстваГеопозиционирования - он умеет отслеживать изменение координат (по одному из трех провайдеров) и возможно будет работать даже в фоне.
|
|||
9
alexinnnn
03.01.17
✎
18:53
|
(6) О чем речь не понял
(8) Почитал... попробуеммм... |
|||
10
Волшебник
модератор
03.01.17
✎
19:47
|
(5) поставь приложение "Семейный локатор. Моя семья". Всех водил сделай сыночками с детским режимом (они будут отправлять геоданные каждую минуту). В офисе оставь телефон "Папы". Там все грузовики будут на карте.
|
|||
11
alexinnnn
03.01.17
✎
22:21
|
Обработчик ожидания у объекта СредстваГеопозиционирования приостанавливает свою работу при неактивном приложении.
Уведомления локальные и push - когда приложение не активно, код не исполняется, а появляется это уведомление с заданным текстом, затем при нажатии на него исполняется уже код в приложении. В общем ничего не сработало, HELP!!! |
|||
12
alexinnnn
03.01.17
✎
22:23
|
(10) Сторонние приложения не интересуют
|
|||
13
Cyberhawk
03.01.17
✎
22:40
|
Вот навигаторы Яндекса или Гугла работают же в фоне, когда свернуты: они в статусной строке показывают стрелку поворота (с недавнего времени). Это умеют делать что ли какие-то привилегированные приложения? На 1С такое не замутить?
|
|||
14
DitriX
04.01.17
✎
02:12
|
Капец, вот это напридумывали. Есть такая фишка, называется - локальные уведомления. Копай туда. Прям так в синтаксис помощнике и ищи.
|
|||
15
Agent ООЗ
04.01.17
✎
06:00
|
37 годиков, детский сад, штаны на лямках. Даже капс не помогает.
|
|||
16
Agent ООЗ
04.01.17
✎
06:02
|
Навигаторы Яндекс и Гуго это нормальные приложения, собранные людьми для людей.
|
|||
17
alexinnnn
04.01.17
✎
09:41
|
(14) см (11). Локальные и push уведомления уже изучены и испытаны, они не запускают приложение когда оно не активно.
А решение я уже нашел через обработчик СредстваГеопозиционирования и правильный перекомпил платформы)). Там не все так просто, вот интересные материалы: https://habrahabr.ru/post/271505/, https://www.raywenderlich.com/29948/backgrounding-for-ios Если все получится, напишу решение... |
|||
18
alexinnnn
04.01.17
✎
09:42
|
Да, и это все пока на ios
|
|||
19
Cyberhawk
04.01.17
✎
12:32
|
(17) "правильный перекомпил платформы" // А где исходники возьмешь? С мобильной платормой же поставляется только готовое приложение (мобильная платформа разработчика)...
|
|||
20
bura_limon
04.01.17
✎
14:13
|
(17) кури Оповещение ,1с это умеет
|
|||
21
alexinnnn
04.01.17
✎
20:28
|
(20) Что за Оповещение???
В общем на ios все работает при следующем алгоритме: 1. В xcode при установке мобильной платформы нужно отметить backgrounds mode в ON и галку Location updates (и Voice over IP тоже можно, пригодится). Подробнее по вышеприведенным ссылкам. Там еще много интересного. 2. После этого ПодключитьОбработчикИзмененияМестоположения уже будет работать при не активном приложении, но ограниченное время около ~20 минут. Данное ограничение у меня решилось подключением обычного обработчика ПодключитьОбработчикОжидания с интервалом ~10 минут в котором выполняется ОтключитьОбработчикИзмененияМестоположения и снова ПодключитьОбработчикИзмененияМестоположения. 3. Также в настройках ios нужно отметить, что наше приложение может получать геопозицию "всегда". При данном алгоритме приложение отлично работает в фоне, получает координаты, записывает в базу, запускаются фоновые задания, отправляет данные через Web-сервис, даже интерфейс окон обновляет. Все при выключенном телефоне. |
|||
22
MetalZOne
05.01.17
✎
10:39
|
(21) может и с Android придумал как?
|
|||
23
alexinnnn
05.01.17
✎
15:01
|
Буду адаптировать под android обязательно, как только достану где-нибудь телефон с адройдом... В ближайшие дни.
PS Странно как то, я прям первооткрыватель. Не может быть чтобы до меня никто не решал данную задачу. |
|||
24
Agent ООЗ
05.01.17
✎
15:54
|
Идиотов нет архив в 40мб использовать как трекер в режиме службы.
|
|||
25
Cyberhawk
05.01.17
✎
15:58
|
(21) "запускаются фоновые задания" // Где запускаются?
|
|||
26
Cyberhawk
05.01.17
✎
15:58
|
(24) 27 Мб уже :)
|
|||
27
Agent ООЗ
05.01.17
✎
15:59
|
Особо не радуйся, работа трекера в офисе и на улице, это две большие разницы.
|
|||
28
alexinnnn
05.01.17
✎
16:29
|
(21) Имелось ввиду "ФоновыеЗадания.Выполнить" работает при неактивном приложении.
|
|||
29
alexinnnn
05.01.17
✎
16:29
|
(25) пардон, ответ в (28)
|
|||
30
Cyberhawk
05.01.17
✎
20:13
|
(28) Понял, спс
|
|||
31
alexinnnn
14.01.17
✎
22:23
|
В мобильной платформе 8.3.9 перестал работать данный метод. "Не поддерживается фоновое использование геопозиционирования на устройствах под управлением iOS."
Источник (указано почему-то в версии 8.3.8): http://downloads.v8.1c.ru/content//Platform/8_3_9_1818/1cv8upd.htm#0e799674-41cf-11e6-a3f7-0050569f678a"; Печально... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |