1
我在我的應用程序中使用了通話功能。呼叫斷開時,我想調用一個API。我在應用程序didFinishLaunchingWithOptions
中使用以下代碼。CTCallCenter未給出斷開連接狀態
callCenter = [[CTCallCenter alloc] init];
callCenter.callEventHandler = ^(CTCall* call) {
if (call.callState == CTCallStateDisconnected)
{
NSLog(@"Call has been disconnected===================");
}
else if (call.callState == CTCallStateConnected)
{
NSLog(@"Call has just been connected======================");
}
else if(call.callState == CTCallStateDialing)
{
NSLog(@"Call is dialing======================");
}
else
{
NSLog(@"None of the conditions===============");
}
};
這段代碼第一次給了我正確的狀態。即當我打電話時,它給我撥打電話,當通話結束時,它給我斷開狀態。但是當我在設備上再次安裝相同的應用程序而不刪除它時,它會給我撥號狀態。但是當通話結束時,它不會給我斷線狀態。請幫忙。謝謝。