журнал вызовов / история iPhone - PullRequest
32 голосов
/ 02 июня 2011

Я провожу исследование возможности приложения для iPhone и не могу найти в документации Apple никаких указаний на то, что приложение для iPhone может считывать историю вызовов телефона, в частности номер вызываемого абонента, когда и продолжительность... Мне также нужна та же информация для SMS.

Прежде всего: я провел свое исследование и погуглил, искал на этом сайте!Я знаю, что этот вопрос задавался много раз прежде, и ответ всегда был: «Это невозможно» (по крайней мере, на не взломанном iPhone).

Я искал API, включаяБазовая телефония и сама тоже ничего не нашла.

Так зачем этот вопрос?Потому что это приложение в App Store, кажется, делает это без проблем ...: http://itunes.apple.com/us/app/callog/id327883585?mt=8

Ответы [ 3 ]

6 голосов
/ 08 декабря 2011

Извините, но сейчас это действительно невозможно сделать.

В 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 в эти дни ..?

6 голосов
/ 04 июня 2011

Это не требует джейлбрейка.Вы можете использовать FMDB для доступа к call_history.db.Это не нуждается в каких-либо сторонних API.Я не знаю, Apple примет это или нет, но я знаю, что к нему можно получить доступ, поскольку я уже сделал это в одном из моих приложений, над которым я сейчас работаю.

3 голосов
/ 06 мая 2013

Это возможно, поскольку это приложение https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 делает это.Вопрос в том, как?

...