4

我正在开发一个应用程序,需要从 iPhone 读取用户的通话记录。我浏览了所有的论坛和谷歌,发现我们可以通过“private/var/root/Library/CallHistory”从 callHistory sqlite 数据库中获取记录/call_history.db”。但这条路径不适用于 iOS 5 及更高版本。似乎苹果已经改变了他们所有的数据库路径和结构,所以没有人可以访问它。

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

我还检查了一个名为“WonderShare Dr.Fone”的 Mac 桌面实用程序,它将从您的 iPhone 中获取所有数据,例如通话记录消息、笔记等。该实用程序如何获取通话记录记录和其他详细信息?

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

4

1 回答 1

3

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

检查本教程: 访问 iPhone 通话记录

注意:它仅适用于 iOS 4。

于 2013-06-08T09:53:04.743 回答