iphone: уведомление при получении звонка? - PullRequest
2 голосов
/ 18 апреля 2011

Я разрабатываю для взломанного устройства, и я хочу создать приложение, которое обнаруживает телефонный звонок и представляет предупреждение в верхней части экрана вызова.Как мне этого добиться?Какие скрытые рамки мне следует использовать?

1 Ответ

6 голосов
/ 25 апреля 2011

В CoreTelephony есть класс CTCallCenter, который включает свойство callEventHandler, которое является блоком, который запускается при изменениях состояния вызова.Как описано в документации, вы можете использовать это, чтобы получать уведомления о следующих состояниях:

CTCallStateDialing;
CTCallStateIncoming;
CTCallStateConnected;
CTCallStateDisconnected;

Документы говорят, что вы должны быть в активном состоянии приложения.Если вы приостановлены, то после пробуждения вы получите только одно уведомление об изменении состояния блока.Если вы взломаны и находитесь в фоновом режиме, надеюсь, вы выполнили свой блок, чтобы вы могли об этом знать.

...