2 回答

TA貢獻(xiàn)1868條經(jīng)驗(yàn) 獲得超4個(gè)贊
是的,您可以檢測(cè)到呼叫。但僅當(dāng)您的應(yīng)用程序在前臺(tái)運(yùn)行時(shí)。為此,您可以使用核心電話框架。
如果您的應(yīng)用程序?qū)儆谌魏魏笈_(tái)運(yùn)行類別(VOIP,音頻,位置跟蹤或附件),您可以CTCallCenter
在后臺(tái)使用。但要注意,如果你錯(cuò)過了使用后臺(tái)運(yùn)行模式的東西,Apple會(huì)拒絕你的應(yīng)用程序。
這CTCallCenter
將允許您檢測(cè)已啟動(dòng)或正在進(jìn)行的任何呼叫。
但是,您將無法檢測(cè)到有關(guān)呼叫的任何詳細(xì)信息,CTCall
識(shí)別呼叫只會(huì)告訴您此狀態(tài)。該callID
的CTCall
只是給你一個(gè)唯一的標(biāo)識(shí)符,用于呼叫,但沒有被調(diào)用的數(shù)量。

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超9個(gè)贊
不幸的是,CTCallCenter
似乎在iOS 9(使用Xcode 7+構(gòu)建)完全破壞了既沒有currentCalls
屬性也沒有callEventHandler
工作。
- 2 回答
- 0 關(guān)注
- 559 瀏覽
添加回答
舉報(bào)