Пожалуйста, посмотрите на документ о выполнении кода в фоновом режиме .
Если вы перейдете в раздел «Реализация приложения VoIP», вы увидите, что это действительно возможночтобы ваше приложение периодически просыпалось, чтобы оно могло проверить, есть ли у него какое-либо действие (в вашем случае, если я вас правильно понял, вы бы использовали CTCall
для проверки состояния вызова).
Итак, в основномпосле пробуждения ваше приложение может проверить любой входящий вызов, а затем использовать Core Telephony, как вы говорите.
Единственная проблема в том, что если ваше приложение не может рассматриваться как приложение VOIP, Apple не позволитэто в App Store.