2010-05-27 151 views
2

我正在開發一個撥號號碼的iPhone重撥應用程序,如果該通話正在等待,它將再次重撥。但是當撥打號碼時,我的應用正在退出。我不想那樣,它應該會自動返回。 有人可以幫我解決這個問題嗎? 在此先感謝。在iPhone中撥號後自動返回到應用程序

回答

4

不,這是不可能的。您應該在收到呼叫時保存您的應用程序狀態,以便用戶在接聽電話後可以在應用程序中停止播放。

+0

是否有任何外部或私人框架可用於實現此功能。我也可以使用Private框架。如果沒有實現,那麼通過我的應用程序就沒有重新撥號的概念。 – sujyanarayan 2010-05-27 12:18:12

+0

您可能*能夠找到一種方法來處理[OS 4](http://developer.apple.com/technologies/iphone/whats-new.html#multitasking),但您必須詢問蘋果的開發論壇允許OS 4討論(這是在NDA之下)。 – progrmr 2010-05-27 13:00:18

0

創建隱藏的'UIWebView'並使用它加載'tel:'URL請求。它會提示您撥打電話,但當通話結束後,您將返回到您的應用。

雖然爲了使它成爲合適的API,但請提交一個錯誤。

0

Ashley建議的解決方案效果很好。 我試了一下,並在呼叫斷開後控件返回到應用程序。 同樣使用webView可以使用像1-800-CallUS等字母來撥號。 聲明一個webview,創建一個html文件作爲一個鏈接(這個鏈接在你的應用程序中自動檢測到)並導入資源中的文件並將html加載到一個字符串變量中,將此子視圖添加到您的主視圖。

相關問題