2011-03-10 61 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

无法访问通话记录。

相关问题