在iOS 5及更高版本上阅读iPhone的通话记录

时间:2013-06-08 09:33:20

标签: iphone objective-c ios5 ios6 ios4

我正在开发一个应用程序,需要从iPhone读取用户呼叫历史记录。我已经通过所有论坛和谷歌搜索并发现我们可以通过“private / var / root /”从teh callHistory sqlite数据库获取记录图书馆/ CallHistory / call_history.db”。但是这条路径在iOS 5及更高版本中无效。似乎苹果已经改变了他们所有的数据库路径和结构,所以没有人可以加入它。

我还在iTunes上看到了一些能够获取用户呼叫历史记录的应用程序,如: - https://itunes.apple.com/us/app/callog/id327883585?mt=8

我还检查了一个名为“WonderShare Dr.Fone”的mac桌面实用程序,该实用程序将从iPhone中获取所有数据,如呼叫历史记录消息,备注等。该实用程序如何获取呼叫历史记录和其他详细信息?< / p>

如果他们是我可以获取callHistory数据路径的任何API或私有API,请告诉我。

1 个答案:

答案 0 :(得分:3)

您无法使用SDK和已批准的API访问通话记录,但callLog仍然是一个谜。这个东西只适用于iOS 4.现在,Apple限制了iPhone磁盘中的某些区域,我们无法从该区域获得任何内容。

选中教程: Accessing iPhone Call History

注意:仅适用于iOS 4。