Журнал вызовов iPhone/история

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

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

Я искал API, включая Core Telephony, и сам ничего не нашел.

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

Ответ 1

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

Ответ 2

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

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