CTCallCenter in ios9
我的项目有一个功能,就是能够监听手机来电,当手机来电时,app做一些处理。
以下为我的代码,在ios9之前运行正常。
_callCenter = [[CTCallCenter alloc] init];
_callCenter.callEventHandler = ^(CTCall* call) {
if([call.callState isEqualToString:CTCallStateIncoming]){
DebugNSLog(@"Call is incoming");
[[LightNotifyHelper sharedInstance] phoneNotify];
}
};
但是ios9开始,这段代码在后台就不能运行了.压根就没反应了。
google了一下,说需要设置VoIP。设置这个的确可以通过,但是这个无法通过苹果的审核
求教各位,这要怎么破?