当我的应用程序在后台时,我需要检测 iPhone 应用程序中的通话状态。当通话状态为传出时,我需要做一些事情。
这可能吗?如果这是可能的,我该怎么做?
这是不可能的。CTCallCenter
在通话状态下提供一些信息,但您只会在您的应用程序处于活动状态时收到这些通知。
签出CTCallCenter Class Reference
和CTCall Class Reference
。可用状态定义为:
callEventHandler
callState
CTCallStateDialing
CTCallStateIncoming
CTCallStateConnected
CTCallStateDisconnected