Перехват входящего звонка при закрытом приложении

1. pyrkin_vanya 488 27.09.20 17:13 Сейчас в теме
Всем привет. Пока смог реализовать только анализ номера входящего звонка только после того как звонок пройдет и то только при открытом приложении. Можно ли как то реализовать анализ номера телефона сразу на экран и при закрытом приложении?

Яркий пример того как надо, это программа ГетКонтакт.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user958326 27.09.20 19:06 Сейчас в теме
(1)
Так делаете его работающим в фоне, зачем при закрытом?
3. serg33rus 28 27.09.20 20:01 Сейчас в теме
(2) Более того. При закрытом приложении это вообще вероятно не реализовать. Если приложение закрыто, то его в системе как бы и нет. Ни в него, ни от него никакая инфа не проходит.
4. user958326 27.09.20 20:07 Сейчас в теме
(3)
Когда приложение закрывается, то есть два варианта настройки, выгружать его из памяти или оставить работать в фоне
5. serg33rus 28 27.09.20 20:12 Сейчас в теме
(4) 1С так умеет? Там есть такие настройки? Хотя конечно же никто не мешает не закрывать приложение, а просто уйти на основной экран. И тогда оно останется в фоне. И будет работать. До тех пор пока его не пришибет экономия энергии или еще какой-нито "умный" режим управления нагрузкой. Кстати, у меня ридми 7 нот и не так давно поменялись разрешения. Появился режим доступа к ресурсам или всегда или только при активном окне. Т.е. тут еще и настройки системы будут играть очень серьезную роль.
6. user958326 27.09.20 20:16 Сейчас в теме
(5)
Причем тут 1с, настройки работы приложения на телефоне регулируются настройками телефона
7. serg33rus 28 27.09.20 20:21 Сейчас в теме
(6) Вообще 1С при выходе явно спрашивает закрыть или нет. И сейчас точно не скажу, но насколько помню клиент даже сессию закрывает. И настройки телефона здесь не при чем. Это чисто в 1С зашито.
8. user958326 27.09.20 21:09 Сейчас в теме
(7)
Вы же создаете приложение, кто мешает оставлять в фоне?
9. serg33rus 28 27.09.20 21:38 Сейчас в теме
(8) Ничего не мешает :-). Можно его просто не закрывать и оно останется работать. Ну а дальше уже настройки телефона. Как уже и говорилось выше.
10. pyrkin_vanya 488 27.09.20 23:29 Сейчас в теме
(9)ребят, без обид. Ни одного комментария с помощью. Есть у кого конкретный пример реализации того как надо мне? Механизмы, настройки, программый код и т. Д.

А моем случае Приложение не может быть всегда открыто. Я бы даже сказал, что в 99% оно всегда закрыто и выгружено из памяти.
11. user958326 28.09.20 00:41 Сейчас в теме
(10)
Значит такое приложение
12. serg33rus 28 28.09.20 09:17 Сейчас в теме
(10) Боюсь что тогда задача нерешаемая. Выгруженное из памяти приложение никак не сможет что-то перехватывать и что-то делать.
13. pyrkin_vanya 488 28.09.20 11:48 Сейчас в теме
(12)Приложение гетконтакт это делает. 2ГИС это делает. Значит технически такая возможность есть.
14. serg33rus 28 28.09.20 13:17 Сейчас в теме
(13) гетконтакт чтобы так работал, надо настраивать телефон. Поставить электричество без ограничений, запретить выгрузку из памяти, чтобы был в автозапуске, ну и разрешения на телефон и прочее. Т.е. он НЕ ВЫГРУЖЕН и работает В ФОНЕ.
15. pyrkin_vanya 488 28.09.20 13:41 Сейчас в теме
(14)Прямой вопрос. Можно ли сделать точно также с мобильным приложением 1с?
16. serg33rus 28 28.09.20 14:28 Сейчас в теме
(15) Да, конечно. Так можно сделать с любым приложением. Приложение 1С ничем не отличается от других. И его поведение определяется настройками ОС. Запретить выгрузку из памяти, включить неограниченное потребление энергии, дать разрешения на нужные ресурсы, включить в автозагрузку (хотя можно и руками запускать после перезагрузки). Этого достаточно, чтобы приложение полноценно работало в фоне.
Оставьте свое сообщение

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