Я работаю над приложением VoIP, которое просыпается при нажатии VoIP.Теперь в определенном случае я не могу играть через call-kit и мне нужно звонить, пока приложение находится в фоновом режиме.Теперь у меня есть способы добиться эффекта звонка через уведомление, но я не могу нормально воспроизводить звук звонка, как это делает музыкальное приложение.
Я получил необходимое разрешение фона.Вызов AudioSession :: setActive (true) всегда завершается ошибкой.Таким образом, я не могу воспроизвести аудиофайл.Обратите внимание, что приложение никогда не выходит на передний план.В случае переднего плана этот вызов завершается успешно.
Вопрос: будет ли сбой вызова setActive всегда, если приложение никогда не появится на переднем плане?Любая работа вокруг?