在iPhone OS中读取通话记录

时间:2020-03-06 14:50:11  来源:igfitidea点击:

我正在对iPhone应用程序的可行性进行一些研究,但在Apple文档中找不到任何迹象表明iPhone应用程序可以读取电话的通话记录,特别是电话号码/地址簿条目,何时以及何时拨打电话。期间。

有人知道这是否可行吗?

注意:目的是消除用户自己执行此数据输入的需要。该应用程序用于记录与客户服务中心的交互。

解决方案

抱歉,我们无法访问通话记录。通讯录是联系人的数据库,而不是呼叫信息。

我们可以在SDK的" iPhone OS通讯簿编程指南"中阅读有关通讯簿的更多信息。

不幸的是,我们无法访问通话记录。我们具有API访问权限的唯一用户数据是通讯录。我们也可以访问照片/图片,但只能通过启动iPhone控制的对话框来允许用户选择单个图像。

有点麻烦,希望在将来的版本中会有所扩展。

我们可以通过在iTunes目录中嗅探来访问Mac上的呼叫历史记录。有一些应用程序可以做到这一点。

似乎唯一的方法是从iTunes端读取日志,但现在从电话中读取日志:

http://arstechnica.com/apple/news/2007/11/iphonelogd-another-solution-for-viewing-your-iphone-call-log.ars