在通话期间将应用程序带到前台

时间:2012-01-01 04:32:02

标签: ios phone-call

我想在通话期间将我的应用程序带到前台。我知道我有这个 call.callState==CTCallStateConnected但我希望在呼叫状态被认为是活动状态时运行一些命令。

因此,当检测到电话呼叫(连接状态)时,我希望我的应用程序从后台弹出并出现在前台。我只是不确定如何让应用程序在后台运行时注册CallConnectedState(并在激活后重新打开?)

谢谢!

2 个答案:

答案 0 :(得分:3)

我不是100%肯定iOS 5,但在iOS 4.X下你肯定可以 以编程方式强制将应用从后台强制回到前台。< / p>

Apple的理念是用户始终处于控制之中,无论他/她想要在前台的应用程序都处于前台。

这是another question that has the roughly the same question as you

答案 1 :(得分:1)

迈克尔是正确的,但我只是想补充一点,这在包含iOS 5的任何iOS版本中是不可能的。当电话呼叫处于活动状态时,您无法将应用程序强制到前台。

使用越狱手机可能有某种方法可以实现这一目标,但我不知道如何做到这一点。这超出了这个问题的范围。