2011-03-10 59 views
2

我需要以編程方式訪問iphone的呼叫日誌。我開始知道無法在ios sdk中獲得通話記錄。是否有任何新的API可用於獲取蘋果公司批准的iPhone的通話記錄。我已經通過Appstore中的應用程序「Agile Reply」訪問了iPhone的通話記錄。如何在iphone中獲取iphone的最後拒絕數量sdk

Guy的任何建議都將深表謝意。

回答

1

該敏捷回覆應用程序不讀取iPhone的通話記錄,否則它不會在App Store上。

相反,它可能會做的是向CTCallCenter註冊,如this answer中所述,以便它在運行時和來電時能夠知道該呼叫的號碼。當用戶在通話完成後打開它時,它可以回覆短信。

+0

@Brad Larson:我們如何知道使用CTCallCenter的電話號碼。 – Monish 2011-03-12 06:52:37

+0

@Monish - 建立一個呼叫事件處理程序塊並將其提供給CTCallCenter。當您的應用程序處於活動狀態或在後臺時,您會收到每次通話的更新。看到唐的答案在這裏爲這個例子:http://stackoverflow.com/questions/3319805/detecting-call-state-in-ios4/3320212#3320212。或許CTCall實例上的callID屬性可以讓你找出電話號碼(我從來沒有嘗試過)。 – 2011-03-12 14:36:36

+0

@Brad Larson:但是我完全搞不清楚如何使用CallID propery獲得電話號碼。如果可能的話可以發佈任何示例代碼,以便對我有幫助。 – Monish 2011-03-13 11:01:25

2

無法訪問通話記錄。