Моего телефона: IOS 5.1.1 джейлбрейкиутого использования Absynth2IOS 5 - CTCallCenter не работает для меня
То, что я пытаюсь сделать: обнаружения входящего вызова или при поступлении вызова набирается ...
Хорошо вот мой код, который я помещен внутри AppDelegate
под didEnterBackground
, также пытались в didResignActive
- я не получаю никаких ошибок, но я также не получают никаких результатов ..
callCenter = [[CTCallCenter alloc] init];
[callCenter setCallEventHandler:^(CTCall *call) {
NSDictionary *dict = [NSDictionary dictionaryWithObject:call.callState forKey:@"callState"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"CTCallStateDidChange" object:nil userInfo:dict];
NSLog(@"state changed on call: %@", call);
[[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];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callDial:) name:CTCallStateDialing object:nil];
любая помощь приветствуется. благодаря!
Означает ли это, что если я хочу разработать приложение, которое каждый раз, когда пользователь получает звонок, он отправит смс - он не будет работать? Есть ли другой способ сделать это? – Dejell
@ Odelya, вы строите для App Store, для телефонов с взломанными телефонами или для телефонов, не связанных с джейлбрейком, но вы не отправляетесь в App Store? – Nate
Я строю для AppStore. – Dejell