2012-10-23 71 views
0

我正在開發一個發送短信的iOS應用程序。在應用程序處於活動狀態時處理傳入消息的最佳方式是什麼?這是自動完成的還是我對這個在我的應用程序通過如何在應用程序處於活動狀態時處理傳入短信

applicationWillResignActive:(UIApplication *)application 

方法的代碼?

+0

你是什麼意思,通過處理短信? – nduplessis

+0

我的應用程序處於活動狀態,用戶收到傳入的text.will ios會自動處理此問題,還是必須在應用程序內編寫代碼才能處理此問題。 – user1725650

回答

0

您不需要/不應該需要處理傳入的短信。

當設備接收到的SMS(或這些的iMessage天),則用戶將被他們所選擇的方法通知。他們可能會通過該通知離開您的應用程序,但您無法確定它是導致它的SMS。

CoreTelephony提供了一些能力的人來處理呼叫,但沒有用短信做。抱歉。因爲您的應用程序無法確定SMS消息的狀態。您可以發送短信,因爲操作系統爲您提供了一個視圖控制器來執行此操作,但您無法對其執行任何操作。

+0

所以ios將提供一個提示消息的內容,並允許用戶將我的應用程序恢復到活動狀態。我在這個假設中正確嗎? – user1725650

+0

找到了這個信息的好鏈接。 http://books.google.ca/books?id=C3aovKAzSOQC&pg=PA281&lpg=PA281&dq=applicationWillResignActive+sms&source=bl&ots=MByL2P0ByC&sig=EG4YI1P4y9Mp9Yb2t5bQIYxU5n0&hl=en&sa=X&ei=17CGUMWnMsjt0gGbuYGwDQ&ved=0CE4Q6AEwBzgK#v=onepage&q=applicationWillResignActive%20sms&f=false – user1725650

+0

@ user1725650你不需要做一件事,操作系統會爲你照顧它。如果用戶離開一分鐘閱讀他們的信息,用戶將知道如何回到您的應用程序。 – WDUK

相關問題