Android, как вызвать приложение в фоновом режиме, как вызывающее приложение? - PullRequest
1 голос
/ 21 марта 2019

Я разрабатываю приложение для звонков.Я использую FreeSwitch в качестве сервера VoIP и Linphone в качестве библиотеки VoIP.Я хочу, чтобы приложение могло принимать вызовы, пока оно не запущено.Оптимизация батареи всегда убивает это.Интересно, как такое приложение, как мессенджер Facebook или Google Duo, может это сделать.

Приложение нацелено на то, чтобы пользователь мог звонить без подключения к Интернету, поэтому я бы предпочел решение, не требующее интернета.Тем не менее, я также был бы признателен за любое другое решение.Я всегда могу удалить функцию автономного режима.

Если это вообще пригодится, я использовал Firebase в качестве бэкэнда, включая сервер.

Сейчас я использую службу переднего плана какспособ держать приложение в активном состоянии, но оно потребляло слишком много батареи и работает только около 32 часов.

...