Можно ли средствами 1С запретить выгружать из памяти телефона мобильное приложение?

1. pLinka 03.06.21 11:04 Сейчас в теме
При разработке приложения на 1С с функцией фонового получения координат столкнулась с такой проблемой: пользователи периодически отрубают приложение, иногда даже просто сворачивают. ОС Android выгружает из памяти процессы 1Ски и те, соответственно, прекращает работу. В результате чего получение координат в фоновом режиме прекращается, а после перезапуска приложение не всегда получаются оперативно.

В интернетах начиталась способов "как обмануть" ОС телефона и не давать выгружать из памяти процессы своих приложений.

В связи с этим вопрос: можно ли средствами 1С либо запретить выгружать процессы из памяти телефона, либо всякий раз, когда происходит выгрузка, рестартовать процессы?
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. nomadon 363 03.06.21 11:32 Сейчас в теме
Прямых путей запретить нет. это зависит от операционной системы.
В качестве обходных путей возможно использование отслеживание геопозиции или внешние события, компоненты и т.д.
3. mrChOP93 91 03.06.21 11:36 Сейчас в теме
Можно попробовать отправлять пуш уведомления на телефон, или периодически локальные уведомления показывать, может это поможет.
https://wonderland.v8.1c.ru/blog/push-i-lokalnye-uvedomleniya/
4. coollerinc 178 03.06.21 12:58 Сейчас в теме
Средствами 1с это сделать точно нельзя сделать. Локальные уведомления и пуши слать тоже не поможет. Т.к. если пользователь их просто смахнет, то приложение не запуститься.
mrChOP93; pLinka; maksa2005; +3 Ответить
5. serg33rus 19 04.06.21 09:28 Сейчас в теме
В телефоне можно для 1С указать что электричество не экономить, Тогда по идее не должно выгружаться. Хотя не факт.
И это настройки Андроид. Делать надо ручками.
6. pLinka 04.06.21 09:54 Сейчас в теме
(5) Да, про эту возможность знаю, но нужно именно программное решение. Пользователи разного уровня телефонной грамотности - некоторые просто не будут с этим заморачиваться, но будут говорить, что приложение не работает как положено)
7. serg33rus 19 04.06.21 17:58 Сейчас в теме
(6) D настоящее время программного решения нет. Но 1С не очень внятно обещает, что в 19 платформе проблему решат. Т.е. они в курсе, это фичи 10 андроида и типа они знают как обойти, но еще не реализовали.
Как вариант попробовать запустить на андроиде <9. Там с этим попроще было.
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 130 000 руб. до 170 000 руб.
Полный день

Аналитик 1С: ERP (оперконтур)
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: УХ
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик 1С: ЗУП
Москва
зарплата от 180 000 руб. до 250 000 руб.
Полный день

Аналитик
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день