Я сделал необходимые ключи в файле plist, как указано в документации, как показано ниже.
- Откройте файл Info.plist приложения.
- Добавлена новая строка и введите ключполе «Обязательные фоновые режимы».
- Разверните этот массив, и для элемента 0 введите в поле «Значение» приложение App voip
, и у меня есть приведенный ниже код в методе моего делегата
// 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];
Даже после установки значения plist для voip, когда я звоню с iphone, я не получаю вышеуказанное уведомление о вызове в свое приложение
Пожалуйста, скажите мне ... Я что-то пропустилпочему я не получаю никаких уведомлений
Ищу ваши ценные предложения