У меня есть приложение VoIP, оно использует CallKit и PushKit. Когда приложение закрывается и iOS получает push-уведомление, приложение было разбужено в фоновом режиме, оно отвечает на вызов через CallKit, и все работает нормально, примерно в течение 50 секунд. После этого iOS убивает приложение сигналом 9. Я выбрал следующие фоновые режимы: audio и voip, но iOS хочет что-то еще, чтобы продолжать бесконечную фоновую задачу.
Что я забыл сделать, чтобы система не убила мое приложение?
P.S. Когда я звоню в свое приложение, когда оно на переднем плане, звонок длится несколько часов. Значит, причина убийства приложения - не в нехватке памяти.