callStateChanged无法在后台运行?

时间:2017-04-21 00:24:01

标签: ios swift itunesconnect

以下是代码,

func handleCall()
    {
        self.callCenter!.callEventHandler = {(call: CTCall) -> Void in
            if (call.callState == CTCallStateConnected)
            {
                    self.someAction()
                }
            }

        }
    }

我在连接呼叫时执行某些操作的位置,它可以很好地处理前景,但不能在后台运行。如果我在功能VoIP中启用UIBackgroundModeKey功能,则会调用该事件在后台,但不幸的是应用程序将被拒绝。当应用程序处于UIBackground模式时,有没有办法接收呼叫状态?

0 个答案:

没有答案