#0
by alexinnnn
Нигде не нашел - в мобильном приложении сейчас возможно реализовать выполнение своего задания по расписанию (например каждую минуту) в т.ч. когда приложение не активно??? Все перепробовал фоновые задания, ОбработчикОжидания... Ничего не работает при неактивном приложении.
#3
by Cyberhawk
Смотри в сторону отправки из мастер-базы пуш-уведомлений на мобильное устройство. Но и пуши - без гарантии.
#5
by alexinnnn
В моем случае и для ios тоже. Дайте ссылку плз. Это понятно Да, это вариант... Сделать регл. задание в центральной базе, и по push выполнять код в МП... Если больше ничего не придумаю придется делать так. Пока сейчас для гео-мониторинга водителей компании. ГеоДанные должны например каждую минуту отправляться в центральную базу.
#6
by Agent ООЗ
полно бесплатного софта в гугл плее но работают только трекеры, а они попадают под статью.
#8
by Cyberhawk
"для гео-мониторинга водителей компании" // Изучи спец. обработчик ожидания у объекта СредстваГеопозиционирования - он умеет отслеживать изменение координат (по одному из трех провайдеров) и возможно будет работать даже в фоне.
#10
by Волшебник
поставь приложение "Семейный локатор. Моя семья". Всех водил сделай сыночками с детским режимом (они будут отправлять геоданные каждую минуту). В офисе оставь телефон "Папы". Там все грузовики будут на карте.
#11
by alexinnnn
Обработчик ожидания у объекта СредстваГеопозиционирования приостанавливает свою работу при неактивном приложении. Уведомления локальные и push - когда приложение не активно, код не исполняется, а появляется это уведомление с заданным текстом, затем при нажатии на него исполняется уже код в приложении. В общем ничего не сработало, HELP!!!
#13
by Cyberhawk
Вот навигаторы Яндекса или Гугла работают же в фоне, когда свернуты: они в статусной строке показывают стрелку поворота (с недавнего времени). Это умеют делать что ли какие-то привилегированные приложения? На 1С такое не замутить?
#14
by DitriX
Капец, вот это напридумывали. Есть такая фишка, называется - локальные уведомления. Копай туда. Прям так в синтаксис помощнике и ищи.
#17
by alexinnnn
см . Локальные и push уведомления уже изучены и испытаны, они не запускают приложение когда оно не активно. А решение я уже нашел через обработчик СредстваГеопозиционирования и правильный перекомпил платформы)). Там не все так просто, вот интересные материалы: , Если все получится, напишу решение...
#19
by Cyberhawk
"правильный перекомпил платформы" // А где исходники возьмешь? С мобильной платормой же поставляется только готовое приложение (мобильная платформа разработчика)...
#21
by alexinnnn
Что за Оповещение??? В общем на ios все работает при следующем алгоритме: 1. В xcode при установке мобильной платформы нужно отметить backgrounds mode в ON и галку Location updates (и Voice over IP тоже можно, пригодится). Подробнее по вышеприведенным ссылкам. Там еще много интересного. 2. После этого ПодключитьОбработчикИзмененияМестоположения уже будет работать при не активном приложении, но ограниченное время около ~20 минут. Данное ограничение у меня решилось подключением обычного обработчика ПодключитьОбработчикОжидания с интервалом ~10 минут в котором выполняется ОтключитьОбработчикИзмененияМестоположения и снова ПодключитьОбработчикИзмененияМестоположения. 3. Также в настройках ios нужно отметить, что наше приложение может получать геопозицию "всегда". При данном алгоритме приложение отлично работает в фоне, получает координаты, записывает в базу, запускаются фоновые задания, отправляет данные через Web-сервис, даже интерфейс окон обновляет. Все при выключенном телефоне.
#23
by alexinnnn
Буду адаптировать под android обязательно, как только достану где-нибудь телефон с адройдом... В ближайшие дни. PS Странно как то, я прям первооткрыватель. Не может быть чтобы до меня никто не решал данную задачу.
#31
by alexinnnn
В мобильной платформе 8.3.9 перестал работать данный метод. "Не поддерживается фоновое использование геопозиционирования на устройствах под управлением iOS." Источник (указано почему-то в версии 8.3.8): Печально...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- И снова мобильное приложение...
- Регламентные задания и планы обмена : как включить выполнение задания?
- Регламентные и фоновые задания задания
- Мобильное приложение
- Мобильное приложение
- Регламентные задания (фоновые задания) права
- Мобильное приложение 1С: "Неверный формат"
- 1с мобильное приложение получить имя устройства
- Мобильное приложение прокрутка на форме
- Мобильное приложение 1С Документооборот 2.1
- 1С.Мобильное приложение. Встроенные покупки
В этой группе 1С
- 8.3 УФ: Найти номенклатуру по дополнительному реквизиту
- 1с8 как вычесть из одной даты другую и найти количество месяцев
- пример вызова клиентского метода внешней обработки
- ТЗ на печать
- 1c sql server ошибка при создании информационной базы 0x0000274D
- Сверка УТ с обменом БП
- v7: Редактировать программно проводки дока не изменяя их 1с 7.7
- v7: 1С 7.7 и онлайн кассы (online кассы) (закон 54-ФЗ)
- Не стартует apache после публикации.
- Не открывается v8exchan82.epf
- Описание типов. Дополнительное значение
- При проверке кода ошибка ... (Проверка: тонкий клиент)
- Учет весового товара
- Конвертация данных - перенос документа в Ручную операцию
- Из временной таблицы выбрать как ТЗ (наподобии выборки табличных частей из дока)
- Что такое Мержевание?
- не работает веб сервис после обновления платформы и веб севрера.
- КД2.1: Обмен из УТ 10.3 в БП. Тип не определен КлассификаторТНВЭД
- v7: SQL...Query timeout expired
- При записи регламентного задания ошибка:"Попытка вставки неуникального значения"