2012-01-01 62 views
2

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

因此,当检测到电话(连接状态)时,我希望我的应用程序从背景中弹出并显示在前景中。我只是不知道如何让应用程序在后台运行时注册CallConnectedState(并且一旦启动后重新打开?)

谢谢!

回答

1

迈克尔是正确的,但我只是想补充说,这是不可能的任何iOS版本,其中包括iOS 5。你只是不能强制你的应用程序在前台打电话时是活跃的。

可能有某种方法可以通过越狱手机完成此操作,但我不知道如何操作。这超出了这个问题的范围。

+0

弹出消息怎么样?或在结束通话时重新打开我的应用程序? – Sam 2012-01-01 22:05:18

3

我不是100%肯定有关的iOS 5,但在iOS的4.X,你肯定会编程方式迫使从后台应用程序回到前台。

苹果公司的理念是用户始终处于控制之中,并且他/她希望处于前台的任何应用程序都处于前台。

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

+0

因此弹出消息然后让他们回到应用程序? – Sam 2012-01-01 05:02:40

+0

我怎么能这样做? – Sam 2012-01-01 05:02:47

+0

[这是另一个线程在同一主题](http://forums.macrumors.com/archive/index.php/t-1038686.html),这表明你可以使用本地通知。 [这是一个教程](http://www.icodeblog.com/2010/07/29/iphone-programming-tutorial-local-notifications/)[和另一个](http://iphonesdkdev.blogspot。 COM/2010/04 /本地推送通知业务的采样代码os.html)。 – 2012-01-01 05:10:03

相关问题