2010-06-07 73 views
3

我正在開發一個應用程序,需要對已完成的電話進行操作,最好是在通話結束後,但每天最少一次。iPhone - 如何收到通話完成通知

我已經閱讀了新的CoreTelphony框架,看起來如果我的應用程序處於活動狀態,我可以獲得通話事件,但是當通話結束時,我看不到如何啓動/喚醒我的應用程序,如果我的應用程序是不是前臺應用程序。我也沒有看到任何新的僞背景「模式」如何讓我的應用程序在後臺監聽這些事件。你們有沒有人知道這可能會怎樣?

如果不能進行通話後處理,那麼我想找出一種方法來每天自動喚醒我的應用,每次喚醒所有呼叫事件並處理它們。我知道如何通過推送或本地通知來做到這一點,但我的理解是,那些需要用戶操作才能繼續;在這種情況下,我只想讓處理自動發生。有沒有一種機制可以實現這一點?

感謝, 丹

回答

2

你不能沒有用戶交互啓動您的應用程序。 推送/本地通知不適用於此類事件,它們用於讓用戶瞭解事件。

在非越獄設備上,沒有辦法做你想做的事情。