我正在研究iPhone应用程序的可行性,并且在Apple的文档中找不到任何迹象表明iPhone应用程序可以读取手机的通话记录,特别是呼叫号码,时间和持续时间...我还需要相同的SMS信息。
首先:我完成了我的研究并用Google搜索,在这个网站上搜索过!我知道这个问题之前已被问过很多次,答案总是如此:“它无法完成”(至少不是在非越狱的iPhone上)。
我搜索了包括核心电话在内的API,但我自己也找不到任何东西。
为什么这个问题呢?因为App Store中的这个应用似乎没有问题...... http://itunes.apple.com/us/app/callog/id327883585?mt=8
答案 0 :(得分:6)
这不需要越狱。您可以使用FMDB访问call_history.db。它不需要任何第三方API。我不知道,Apple会接受与否,但我知道它可以访问,因为我已经在我的一个应用程序中完成了这项工作,我目前正在开发。
答案 1 :(得分:6)
很抱歉,但现在真的无法完成..
在iOS 5上,无法访问call_history.db - >这正是你要找的。 p>
这里提到的应用程序: 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开发..?
答案 2 :(得分:3)
这是可能的,因为这个https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8应用程序就是这样做的。问题是,如何?