Имя: Пароль:
1C
1С v8
Мобильная платформа. Не "убиваемое" приложение. Как?
0 simol
 
14.04.20
22:57
Добрый день, коллеги!

Скорее тема баян, но может пропустил решение

Надо сделать, чтобы андроид не "убивал" мобильную платформу 1с, когда она не на экране смартфона.

есть конфа, которую запустил и она должна висеть как сервис.

Что пробовал
1. Вешать"замочкм" средствами 1с
2. В энергосбережении все что можно прописал
3. Каждые 15 секунд приложение дергает http сервис и слет на свой же смарт popup сообщение

все равно выгружается

Кто что еще посоветует?
1 palsergeich
 
14.04.20
22:58
(0) попробуй на другом устройстве
2 simol
 
14.04.20
23:02
мне надо на зоопарке устройств, а не на конкретном
3 H A D G E H O G s
 
14.04.20
23:28
Никак. Выносите код во внешнюю компоненту, которая будет сервисом.
4 simol
 
14.04.20
23:57
А заставить произвольный APK (в часностимобильная платформа 1с) стать сервисом никак нельзя?
5 Garykom
 
гуру
14.04.20
23:59
(4) Это не нужно.
Делается внешний сервис, который при необходимости (по наступлению некоего события) дернет МП 1С, запустив ее.
6 simol
 
15.04.20
00:07
(5) Понял этот вариант, нужно искать андрод-программиста. Конечно заточенность андроида на активное приложение, а остальным как повезет - удручает, если смарт это не просто фотки полайкать.
7 H A D G E H O G s
 
15.04.20
00:07
(5) Это называется push уведомление
8 zladenuw
 
15.04.20
01:15
итог 1с. это не покрывает. печалька.....
9 H A D G E H O G s
 
15.04.20
01:22
(8) Android это не покрывает без извращений.
10 Конструктор1С
 
15.04.20
08:21
Не используй МП 1с для таких целей
11 NorthWind
 
15.04.20
08:36
(6) ужор батареи всяким открытым хламом удручает, пожалуй, больше. То что сейчас сделано в дроиде - не подарок, но в сравнении с тем что было тройку версий назад, это марципанчик
12 simol
 
15.04.20
10:11
(10)А что делать если программить могу только на 1с
13 fisher
 
15.04.20
10:21
Хочешь, небось, чтобы приложуха заодно GPS-трекером работала? Печальный тернистый путь.
14 H A D G E H O G s
 
15.04.20
10:43
(12) Берешь Дельфи, пишешь Сервис, запускаешь его из 1С штатным методом и общаешься с ним через Google Cloud Messaging, как будто сервер находится у тебя локально.
15 NorthWind
 
15.04.20
10:46
(14) дык он же пишет - только на 1С :) какой дельфи?
16 H A D G E H O G s
 
15.04.20
10:48
А, не. Начиная с МП 8.3.13 GCM уже не канает, только FCM, через сервер Google. Будет с задержкой, но будет.

Когда 1С поддерживало GCM, внутри Андроида можно было послать броадкаст
com.google.android.c2dm.intent.RECEIVE
как будто бы с сервера Google и все было хорошо.
Сейчас так не работает
17 simol
 
15.04.20
12:22
Вот есть же приложения, у которых иконка в панели задач не удаляемая и эти приложения андроид не рубит.

(13) нет, надо журнал звонков сливать и при входящем звонке попам из 1с показывать долг звонящего и название в 1с :)

Похоже мне надо сервис, который будет проверять запущена ли 1с (или PopUP или даже через файлик, в который 1с буде время пихать) и если 1ски уже нет то запускать.
18 simol
 
15.04.20
12:22
(17) попам = PopUP-ом
19 Garykom
 
гуру
15.04.20
13:21
(17) Лови изменения в журнале звонков и/или входящие звонки с их окончанием
20 simol
 
15.04.20
13:33
(19) Проблема не в том как это сделать в 1с. Это сделано. А вот приложение 1с Андроид выгружает их памяти, вот это предмет обсждения.