Вы не можете перехватывать каждый телефонный звонок, если только ваше приложение не является приложением, которое разрешено запускать в фоновом режиме. Как VOIP, навигация (или другой трекер GRPS) или воспроизведение аудио.
Вы можете использовать пример яблока, чтобы увидеть, есть ли активный вызов, и установить блок callEventHandler
.
Затем проверьте, завершается ли проверка, если callState
равно CTCallStateDisconnected
.