У меня есть приложение, которое использует VOIP для запуска вызовов CallKit. Я пытаюсь выполнить переход, когда пользователь принимает вызов, и я не могу получить что-либо полезное для пользовательского интерфейса, когда приложение находится в этом состоянии. У меня действительно включен backgroundapprefre sh. Как получить изменение пользовательского интерфейса, когда приложение работает в фоновом режиме? Я вижу, что методы CallKit запускаются.
func provider(_ provider: CXProvider, perform action: CXAnswerCallAction) {
configureAudioSession()
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "IncomingCall"), object: nil)
guard let call = callManager.callWithUUID(uuid: action.callUUID) else {
action.fail()
return
}
call.answer()
action.fulfill()
}