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

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

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

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

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот