如何检测传入和传出呼叫结束状态?苹果手机

我有一个要求是应用程序应该在安装后以及传入或传出呼叫时消失,在呼叫后不久应用程序应提示并显示屏幕.

安装后应用程序如何消失?

如何检测来电和去电?

传入和传出呼叫结束后如何显示屏幕?

最重要的是,我正在为个人而不是应用程序商店做这个.所以,如果您有任何想法,请提供完整的建议和想法.

提前致谢…

最佳答案 使用以下通知查找呼叫状态.添加CoreTelephony.framework

#import <CoreTelephony/CTCall.h>

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callReceived:) name:CTCallStateIncoming object:nil];
   [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callEnded:) name:CTCallStateDisconnected object:nil];
   [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(callConnected:) name:CTCallStateConnected object:nil];
点赞