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

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

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

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

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

3 ответа

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

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

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

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

Другие вопросы по тегам