Мобильное приложение регламентные задания #788382


#0 by alexinnnn
Нигде не нашел - в мобильном приложении сейчас возможно реализовать выполнение своего задания по расписанию (например каждую минуту) в т.ч. когда приложение не активно??? Все перепробовал фоновые задания, ОбработчикОжидания... Ничего не работает при неактивном приложении.
#1 by Волшебник
Нужно программировать сервис для андроида
#2 by Cyberhawk
Регл. заданий в МП нет
#3 by Cyberhawk
Смотри в сторону отправки из мастер-базы пуш-уведомлений на мобильное устройство. Но и пуши - без гарантии.
#4 by Cyberhawk
А что должно делать регл. задание в МП?
#5 by alexinnnn
В моем случае и для ios тоже. Дайте ссылку плз. Это понятно Да, это вариант... Сделать регл. задание в центральной базе, и по push выполнять код в МП... Если больше ничего не придумаю придется делать так. Пока сейчас для гео-мониторинга водителей компании. ГеоДанные должны например каждую минуту отправляться в центральную базу.
#6 by Agent ООЗ
полно бесплатного софта в гугл плее но работают только трекеры, а они попадают под статью.
#7 by Agent ООЗ
у меня на сайте можешь скачать поиграться.
#8 by Cyberhawk
"для гео-мониторинга водителей компании" // Изучи спец. обработчик ожидания у объекта СредстваГеопозиционирования - он умеет отслеживать изменение координат (по одному из трех провайдеров) и возможно будет работать даже в фоне.
#9 by alexinnnn
О чем речь не понял Почитал... попробуеммм...
#10 by Волшебник
поставь приложение "Семейный локатор. Моя семья". Всех водил сделай сыночками с детским режимом (они будут отправлять геоданные каждую минуту). В офисе оставь телефон "Папы". Там все грузовики будут на карте.
#11 by alexinnnn
Обработчик ожидания у объекта СредстваГеопозиционирования приостанавливает свою работу при неактивном приложении. Уведомления локальные и push - когда приложение не активно, код не исполняется, а появляется это уведомление с заданным текстом, затем при нажатии на него исполняется уже код в приложении. В общем ничего не сработало, HELP!!!
#12 by alexinnnn
Сторонние приложения не интересуют
#13 by Cyberhawk
Вот навигаторы Яндекса или Гугла работают же в фоне, когда свернуты: они в статусной строке показывают стрелку поворота (с недавнего времени). Это умеют делать что ли какие-то привилегированные приложения? На 1С такое не замутить?
#14 by DitriX
Капец, вот это напридумывали. Есть такая фишка, называется - локальные уведомления. Копай туда. Прям так в синтаксис помощнике и ищи.
#15 by Agent ООЗ
37 годиков, детский сад, штаны на лямках. Даже капс не помогает.
#16 by Agent ООЗ
Навигаторы Яндекс и Гуго это нормальные приложения, собранные людьми для людей.
#17 by alexinnnn
см . Локальные и push уведомления уже изучены и испытаны, они не запускают приложение когда оно не активно. А решение я уже нашел через обработчик СредстваГеопозиционирования и правильный перекомпил платформы)). Там не все так просто, вот интересные материалы: , Если все получится, напишу решение...
#18 by alexinnnn
Да, и это все пока на ios
#19 by Cyberhawk
"правильный перекомпил платформы" // А где исходники возьмешь? С мобильной платормой же поставляется только готовое приложение (мобильная платформа разработчика)...
#20 by bura_limon
кури Оповещение ,1с это умеет
#21 by alexinnnn
Что за Оповещение??? В общем на ios все работает при следующем алгоритме: 1. В xcode при установке мобильной платформы нужно отметить backgrounds mode в ON и галку Location updates (и Voice over IP тоже можно, пригодится). Подробнее по вышеприведенным ссылкам. Там еще много интересного. 2. После этого ПодключитьОбработчикИзмененияМестоположения уже будет работать при не активном приложении, но ограниченное время около ~20 минут. Данное ограничение у меня решилось подключением обычного обработчика ПодключитьОбработчикОжидания с интервалом ~10 минут в котором выполняется ОтключитьОбработчикИзмененияМестоположения и снова ПодключитьОбработчикИзмененияМестоположения. 3. Также в настройках ios нужно отметить, что наше приложение может получать геопозицию "всегда". При данном алгоритме приложение отлично работает в фоне, получает координаты, записывает в базу, запускаются фоновые задания, отправляет данные через Web-сервис, даже интерфейс окон обновляет. Все при выключенном телефоне.
#22 by MetalZOne
может и с Android придумал как?
#23 by alexinnnn
Буду адаптировать под android обязательно, как только достану где-нибудь телефон с адройдом... В ближайшие дни. PS Странно как то, я прям первооткрыватель. Не может быть чтобы до меня никто не решал данную задачу.
#24 by Agent ООЗ
Идиотов нет архив в 40мб использовать как трекер в режиме службы.
#25 by Cyberhawk
"запускаются фоновые задания" // Где запускаются?
#26 by Cyberhawk
27 Мб уже :)
#27 by Agent ООЗ
Особо не радуйся, работа трекера в офисе и на улице, это две большие разницы.
#28 by alexinnnn
Имелось ввиду "ФоновыеЗадания.Выполнить" работает при неактивном приложении.
#29 by alexinnnn
пардон, ответ в
#30 by Cyberhawk
Понял, спс
#31 by alexinnnn
В мобильной платформе 8.3.9 перестал работать данный метод. "Не поддерживается фоновое использование геопозиционирования на устройствах под управлением iOS." Источник (указано почему-то в версии 8.3.8): Печально...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С