我想在通话期间将我的应用程序推到前台。我知道我有这个 call.callState==CTCallStateConnected
但我想在呼叫状态被认为是活动的时候运行一些命令。在通话期间将应用程序带到前台
因此,当检测到电话(连接状态)时,我希望我的应用程序从背景中弹出并显示在前景中。我只是不知道如何让应用程序在后台运行时注册CallConnectedState
(并且一旦启动后重新打开?)
谢谢!
我想在通话期间将我的应用程序推到前台。我知道我有这个 call.callState==CTCallStateConnected
但我想在呼叫状态被认为是活动的时候运行一些命令。在通话期间将应用程序带到前台
因此,当检测到电话(连接状态)时,我希望我的应用程序从背景中弹出并显示在前景中。我只是不知道如何让应用程序在后台运行时注册CallConnectedState
(并且一旦启动后重新打开?)
谢谢!
迈克尔是正确的,但我只是想补充说,这是不可能的任何iOS版本,其中包括iOS 5。你只是不能强制你的应用程序在前台打电话时是活跃的。
可能有某种方法可以通过越狱手机完成此操作,但我不知道如何操作。这超出了这个问题的范围。
我不是100%肯定有关的iOS 5,但在iOS的4.X,你肯定会不编程方式迫使从后台应用程序回到前台。
苹果公司的理念是用户始终处于控制之中,并且他/她希望处于前台的任何应用程序都处于前台。
这是another question that has the roughly the same question as you。
因此弹出消息然后让他们回到应用程序? – Sam 2012-01-01 05:02:40
我怎么能这样做? – Sam 2012-01-01 05:02:47
[这是另一个线程在同一主题](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
弹出消息怎么样?或在结束通话时重新打开我的应用程序? – Sam 2012-01-01 22:05:18