2
我正在爲越獄設備開發,並且我想創建一個應用程序來檢測電話,並在呼叫屏幕上顯示警報。我怎樣才能做到這一點?我應該使用哪些隱藏的框架?iphone:接到電話時發出通知?
我正在爲越獄設備開發,並且我想創建一個應用程序來檢測電話,並在呼叫屏幕上顯示警報。我怎樣才能做到這一點?我應該使用哪些隱藏的框架?iphone:接到電話時發出通知?
CoreTelephony中的CTCallCenter類包含callEventHandler屬性,該屬性是在調用狀態發生變化時運行的塊。如文檔中描述的那樣,你可以使用它來成爲通知這些狀態:
CTCallStateDialing;
CTCallStateIncoming;
CTCallStateConnected;
CTCallStateDisconnected;
文檔說,你必須處於活躍APP狀態。如果你被暫停,那麼你在喚醒後只能得到一個塊狀態改變通知。如果你越獄並且處於後臺狀態,希望你能夠執行你的數據塊,這樣你就可以意識到這一點。
是的,這可能是它應該是,但你知道任何方式來提示通話屏幕上的某種通知嗎?我試圖用UIAlertView來做,但它沒有呈現,因爲該應用程序不可見。 – Alex1987 2011-04-26 14:53:03
如何嘗試創建本地通知?這將以模態方式呈現,就像AlertView一樣,讓用戶可以忽略它並將您的應用程序置於前臺。 – DavidN 2011-04-26 16:05:56
謝謝你。我一定會嘗試一下。 – Alex1987 2011-04-27 06:51:28