2012-01-01 38 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

相關問題