Ios callStateChanged不在后台工作?
下面是代码Ios callStateChanged不在后台工作?,ios,swift,app-store-connect,Ios,Swift,App Store Connect,下面是代码 func handleCall() { self.callCenter!.callEventHandler = {(call: CTCall) -> Void in if (call.callState == CTCallStateConnected) { self.someAction() } }
func handleCall()
{
self.callCenter!.callEventHandler = {(call: CTCall) -> Void in
if (call.callState == CTCallStateConnected)
{
self.someAction()
}
}
}
}
当我在连接呼叫时执行某些操作时,它在前台正常工作,但在后台不正常。如果我在功能中启用UIBackgroundModeKey
中的VoIP
功能,事件也会在后台被调用,但不幸的是,应用程序将被拒绝。当应用程序处于UIBackground
模式时,是否有方法接收呼叫状态