iPhone通话logging/历史

我正在做一些关于iPhone应用程序的可行性的研究,并且在苹果的文档中找不到任何关于iPhone应用程序可以读取电话的通话logging的指示,特别是被叫号码,时间和持续时间。我也需要SMS的相同信息。

首先:我已经完成了我的研究并search了四周,在这个网站上search! 我知道这个问题曾经被问过很多次,答案总是:“不能做”(至less不是在非越狱的iPhone上)。

我search了包括核心电话在内的API,也没有发现任何东西。

那么为什么这个问题? 因为这个应用程序在App Store似乎这样做没有问题…: http : //itunes.apple.com/us/app/callog/id327883585 ? mt=8

这并不需要越狱。 U可以使用FMDB访问call_history.db。 它不需要任何第三方API。 我不知道,苹果会不会接受,但我知道它可以被访问,因为我已经在我的应用程序中做了这个,我目前正在做。

对不起,但现在它真的不能做..

在iOS 5上没有任何访问call_history.db – >这正是你正在寻找。

这里提到的应用程序: http : //itunes.apple.com/us/app/callog/id327883585?mt=8不适用于iOS 5(不要下载,但检查用户的评论..)

在iOS 4上,你可能仍然能够摆脱它: http : //iosstuff.wordpress.com/2011/08/19/accessing-iphone-call-history/但是,谁开发专为iOS 4这些天.. ?