Журнал вызовов 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 в эти дни..?
Ответ 3
Это возможно, поскольку это приложение https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8 делает это. Вопрос в том, как?