1. 关于iPhone系统电话事件监听

#import <CoreTelephony/CTCallCenter.h>
#import <CoreTelephony/CTCall.h>

- (void)listenCallEvent
{
    CTCallCenter *callCenter = [[CTCallCenter alloc] init];
    [callCenter setCallEventHandler:^(CTCall *call) {
        if (call.callState == CTCallStateConnected)
        {
            NSLog(@"Call has been connected!");
        }
        else if (call.callState == CTCallStateDisconnected)
        {
            NSLog(@"Call has been disconnected!");
        }
        else if (call.callState == CTCallStateIncoming)
        {
            NSLog(@"Call is incoming!");
        }
        else if (call.callState == CTCallStateDialing)
        {
            NSLog(@"Call is dialing!");
        }
        else
        {
            NSLog(@"None State!");
        }
    }];
}// listenCallEvent

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-01
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
猜你喜欢
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
  • 2021-09-16
  • 2022-01-15
  • 2022-01-06
  • 2022-12-23
相关资源
相似解决方案