문제

나는 iPhone 응용 프로그램의 타당성에 대한 연구를하고 있는데, iPhone 앱이 전화의 통화 기록, 특히 전화 번호/주소 책 항목을 읽을 수 있다는 Apple의 문서에서 어떠한 징후도 찾을 수 없습니다. 지속.

이것이 가능한지, 어떻게 어떻게 알고 있습니까?

참고 : 목적은 사용자 가이 데이터 입력 자체를 수행 할 필요성을 제거하는 것입니다. 응용 프로그램은 고객 서비스 센터와의 상호 작용을 녹음하는 것입니다.

도움이 되었습니까?

해결책

불행히도 통화 기록에 액세스 할 수 없습니다. API에 액세스 할 수있는 유일한 사용자 데이터는 주소록입니다. 또한 사진/사진에 액세스 할 수 있지만 사용자가 단일 이미지를 선택할 수있는 iPhone 제어 대화 상자 만 시작 하여만 액세스 할 수 있습니다.

조금 짜증나고, 이것은 미래 버전으로 확장 될 것이기를 바랍니다.

다른 팁

~할 수 있다 iTunes 디렉토리를 스니핑하여 Mac에서 히스토리에 액세스하십시오. 이 작업을 수행하는 앱이 있습니다.

Afaik 당신은 통화 기록에 액세스 할 수 없습니다. 주소록은 통화 정보가 아닌 연락처 데이터베이스입니다.

SDK의 "iPhone OS를위한 주소록 프로그래밍 안내서"에서 주소록에 대한 자세한 내용을 읽을 수 있습니다.

나는 당신이 iPhone의 통화 기록에 액세스 할 수 있다는 상태에서 읽었습니다. 날짜가 있지만 총에 맞을 가치가 있습니다. 분명히 역사는 통화라는 테이블의 sqlite db에서만 개최되었습니다. DB는 /private/var/mobile/library/callhistory/call_history.db에 위치하고 있습니다

FMDB를 사용하는 경우 이와 같은 일을 할 수 있습니다.

fmresultset * rs = [db executeQuery :@"select * from call"];

통화 기록을 얻으려면

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top