2011-04-18 5 views
2

jailbroken 장치 용으로 개발 중이며 전화를 감지하고 통화 화면 상단에 경고를 표시하는 앱을 만들고 싶습니다. 이것을 어떻게 할 수 있습니까? 어떤 숨겨진 프레임 워크를 사용해야합니까?iphone : 전화를받을 때 알림?

답변

6

CoreTelephony 내에서 호출 상태의 변경시 실행되는 블록 인 callEventHandler 속성을 포함하는 CTCallCenter 클래스입니다. 문서에 설명 된 바와 같이, 이러한 상태를 통지하게하려면이 옵션을 사용할 수 있습니다

CTCallStateDialing; 
CTCallStateIncoming; 
CTCallStateConnected; 
CTCallStateDisconnected; 

문서 도구를 사용하면 활성 응용 프로그램 상태에 있어야합니다 말한다. 일시 중지 된 경우 깨우면 한 블록 상태 변경 알림 만받습니다. jailbroken 상태이고 백그라운드 상태 인 경우, 블록을 실행하면 잘 알 수 있습니다.

+0

그래, 그래야 할 것 같지만 전화 화면 상단에 어떤 종류의 알림을 표시하는 방법을 알고 있습니까? UIAlertView로 해보려고했지만 앱이 보이지 않았기 때문에 표시되지 않았습니다. – Alex1987

+0

로컬 알림을 만드는 것은 어떨까요? AlertView와 같이 모달로 표시되며 사용자가 변경 사항을 무시하고 앱을 포 그라운드로 가져올 수 있습니다. – DavidN

+0

고마워요. 나는 이것을 분명히 시도 할 것이다. – Alex1987