是否可以通过私有API以编程方式接听/接听来电?
我试用了代码来阻止How can I use private APIs to block incoming calls in an iOS application?引用的来电。最终,我让它为iOS 6构建。
也许有一个难点是,只要有来电,自己的应用就会转到后台?或者是否有应用程序可以在此之前收到的事件?
答案 0 :(得分:1)
我明白了:您必须在以下通知案例中使用CTCallAnswer(call);
:
if ([str1 isEqualToString:@"kCTCallIdentificationChangeNotification"])
{
NSDictionary *info = (__bridge NSDictionary *)userInfo;
CTCall2 *call = (__bridge CTCall *)[info objectForKey:@"kCTCall"];
NSString *caller = CTCallCopyAddress(NULL, call);
NSLog(@"Caller %@",caller);
// answer this call
CTCallAnswer(call);
}