我有一个注册的应用程序,UILocalNotification
通知声音的持续时间为 30 秒,当用户拨打电话时,在通话fireDate
的UILocalNotification
同时,通知声音在耳机中播放,用户是听不到他的声音
我想知道是否有办法静音UILocalNotification
如果有正在运行的电话
提前致谢。
我有一个注册的应用程序,UILocalNotification
通知声音的持续时间为 30 秒,当用户拨打电话时,在通话fireDate
的UILocalNotification
同时,通知声音在耳机中播放,用户是听不到他的声音
我想知道是否有办法静音UILocalNotification
如果有正在运行的电话
提前致谢。
使用CTCallCenter(Core Telephony 框架)注册事件处理程序,以便您的应用在通话开始时收到通知
使用 CTCallCenter 类获取当前蜂窝呼叫的列表,并响应呼叫的状态变化,例如从拨号状态到连接状态。这种状态变化被称为蜂窝呼叫事件。
就像是:
CTCallCenter *callCenter = [[CTCallCenter alloc] init];
...
...
callCenter.callEventHandler=^(CTCall* call)
{
if (call.callState == CTCallStateConnected)
{
NSLog(@"Call has just been connected");
}
}