iPhone通话记录/历史记录

问题描述 投票:0回答:3

我正在对iPhone应用程序的可行性进行一些研究,但在Apple的文档中找不到任何迹象表明iPhone应用程序可以读取手机的通话记录,特别是呼叫的号码、时间和持续时间。 .我还需要相同的短信信息。

首先:我已经完成了我的研究并在谷歌上搜索,在这个网站上搜索!我知道这个问题之前已经被问过很多次了,而答案总是:“这是不可能的”(至少在未越狱的 iPhone 上是不可能的)。

我搜索了包括 Core Telephony 在内的 API,但我自己也没有找到任何内容。

那么为什么会问这个问题呢?因为App Store中的这个应用程序似乎可以毫无问题地执行此操作...:http://itunes.apple.com/us/app/calllog/id327883585?mt=8

ios logging phone-call calllog
3个回答
7
投票

抱歉,现在确实做不到..

在 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 开发..?


5
投票

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


3
投票

这是可能的,因为这个 https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 应用程序可以做到这一点。问题是,如何?

© www.soinside.com 2019 - 2024. All rights reserved.