Подтвердить что ты не робот

Чтение истории вызовов в iPhone OS

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

Кто-нибудь знает, возможно ли это, и как?

Примечание. Цель состоит в том, чтобы удалить необходимость самостоятельно выполнять эту запись данных. Приложение предназначено для записи взаимодействий с центрами обслуживания клиентов.

4b9b3361

Ответ 1

К сожалению, вы не можете получить доступ к истории вызовов. Единственными пользовательскими данными, к которым вы имеете доступ API, является адресная книга. Вы также можете получать доступ к фотографиям и фотографиям, но только путем запуска диалогового окна, управляемого iPhone, который позволяет пользователю выбрать одно изображение.

Это немного сосать, надеюсь, это будет расширено в будущих версиях.

Ответ 2

Вы можете получить доступ к истории вызовов на Mac, обнюхивая каталог iTunes. Там есть приложения, которые делают это.

Ответ 3

AFAIK вы не можете получить доступ к истории звонков. Адресная книга - это база данных контактов, а не информация о вызове.

Подробнее о адресной книге вы можете узнать в SDK "Руководство по программированию адресной книги для iPhone OS".

Ответ 5

Я прочитал несколько статей, в которых говорится, что вы можете получить доступ к истории звонков на iphone. Это может быть датировано, но стоит того. По-видимому, история была/проводилась только в sqlite db на столе, называемом call. Db находится/находится в /private/var/mobile/library/CallHistory/call _history.db

Если вы используете FMDB, вы можете просто сделать что-то вроде этого.

FMResultSet * rs = [db executeQuery: @ "Выбрать * из вызова" ];

чтобы получить историю вызовов