2011-04-20 2 views
0

응용 프로그램이 백그라운드에서 실행중인 경우 CoreTelephony (또는 유사한 라이브러리)를 사용하여 수신 된 전화의 전화 번호를 저장할 수 있습니까? 수신 통화 이벤트를 수신하고 데이터를 내 애플리케이션으로 전달하는 콜백을 수행 할 수 있습니까?iPhone (iOS4) : 애플리케이션에 전화 통화의 전화 번호를 읽을 수 있습니까 (Mr.Number와 유사)?

CTCallCenter.h에는 currentCalls 속성이있는 것 같지만 설명을 찾을 수 없습니다. 전화 번호가 있는지 누구 없어요?

"Mr.Number"라는 응용 프로그램은 비슷한 기능을 갖고있는 것처럼 보이지만 미국 이외에서는 사용할 수 없으므로 정확한 기능을 확인할 수 없습니다.

이없는 현재 Checking incoming call in iphone

답변

0

관련이있을 것으로 보인다.

문제가 많이 있습니다

  1. CTCallCenter의 통화 추적 당신에게 전화의 전화 번호를 제공하지 않습니다.
  2. 백그라운드에서 통화 추적이 실제로 작동하지 않습니다 (백그라운드 작업이있는 동안 작동하지만 일단 완료되면 앱에서 CTCallCenter 콜백을받지 못합니다).
  3. currentCalls은 현재 해당 시점의 모든 현재 통화 목록이며 아무도 전화 번호를 알려주지 않습니다.

"Mr.Number"애플리케이션을 조사하여 실제로 그러한 기능을 지원하는지 확인했습니다. 그것은 전화를 전혀 추적하지 않습니다. 우리가 주제에있는 동안

, 우리는 우리의 아이폰 응용 프로그램은 우리의 안드로이드와 블랙 베리 버전의 를 모든 기능이없는 이유에 대해 질문 많이 얻을 : 나는 그들의 blog에서이 인용 발견 . 우리는 당신의 말을 듣는다. 복사 씨 번호로 통화 로그에서 그들에게 를 붙여 넣기 할 필요없이 최근 통화 에서 번호를 찾으려면 우리는 능력 제공 통화 차단, 진정한 발신자 ID, 또는 최소한 싶네요. 불행히도 이것들 중 어느 것도 jailbreaking 없이는 오늘 iPhone에서 이 가능합니다. 애플이 우리가 그렇게 할 API들 줄 때, 우리는 아이폰

+0

확인에 우리의 안드로이드와 블랙 베리 애플 리케이션의 모든 기능을 가지고 약속드립니다. 답변 해주셔서 감사합니다. 나는 그것이 불가능하다고 두려워했지만, 안드로이드에 비디오가 있었음에도 불구하고 Mr.Number 데모에서 희망을 얻었다. – Marcus

관련 문제