Как определить состояние завершения входящего и исходящего вызова?iphone - PullRequest
4 голосов
/ 13 марта 2012

У меня есть требование, что приложение должно исчезнуть после установки, а при входящем или исходящем звонке, вскоре после звонка, приложение должно запросить и отобразить экран.

Как исчезнет приложение после установки?

Как обнаружить входящий и исходящий звонок?

Как отобразить экран после завершения входящего и исходящего звонка?

Главное, что я делаю это для личного, а не из магазина приложений. Поэтому, если у вас есть какие-либо идеи, дайте полное предложение и идеи.

Заранее спасибо ...

1 Ответ

2 голосов
/ 13 марта 2012

Используйте следующее уведомление, чтобы узнать статус вызова. Добавить CoreTelephony.framework

#import <CoreTelephony/CTCall.h>

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callReceived:) name:CTCallStateIncoming object:nil];
   [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callEnded:) name:CTCallStateDisconnected object:nil];
   [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callConnected:) name:CTCallStateConnected object:nil];
...