我已经在plist文件中完成了所需的密钥,如下面的文档中所述
我将以下代码放入我的委托方法
// To get call status set notification
self.callCenter = [[CTCallCenter alloc] init];
self.callCenter.callEventHandler = ^(CTCall* call) {
// anounce that we've had a state change in our call center
NSDictionary *dict = [NSDictionary dictionaryWithObject:call.callState forKey:@"callState"];
[[NSNotificationCenter defaultCenter] postNotificationName:@"CTCallStateDidChange" object:self userInfo:dict];
};
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ctCallStateDidChange:) name:@"CTCallStateDidChange" object:nil];
即使在设置了voip的plist值后,当我从iphone拨打电话时,我也没有将上述呼叫通知发送到我的应用中
请告诉我..我错过了什么,为什么我没有收到任何通知寻找宝贵的建议
答案 0 :(得分:0)
很简单,你只需在xxx_info.plist设置一些值,告诉系统你的应用就是那种类型。详情请见帮助。
但请注意,如果你的应用工作看起来不像你说的那样,Apple会拒绝你的应用。