CTCallCenter - Manipulador de Eventos de Chamada - em estado de segundo plano
Em relação à documentação da Apple, não há como manipular o estado do telefone enquanto o aplicativo é suspenso:http://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Reference/CTCallCenter/Reference/Reference.html
"While it is suspended, your application does not receive call events"
Isso também é verdade para o estado "background"? (Como o estado de segundo plano não é o mesmo com o estado do aplicativo "suspenso" em relação aos estados descritos na documentação da Apple)
Estou lidando com o estado do telefone usando o seguinte código:
<code> CTCallCenter *callCenter = [[CTCallCenter alloc] init]; callCenter.callEventHandler=^(CTCall* call) { //call state }; </code>
Eu adicionei uma notificação local no bloco callEventHandler para verificar se um evento de chamada será recebido enquanto meu aplicativo está no estado background mas é emendas que o bloco não é executado (meu aplicativo tem suporte de background e todos os eventos recebidos). TCP) são tratados corretamente enquanto o aplicativo está no fundo)
Qualquer ajuda é apreciada!
obrigado