저는 ios를 처음 사용합니다. 내 앱이 포 그라운드에 있지 않아도 수신 통화, 발신 통화와 같은 통화 이벤트를 감지 할 수있는 방법이 있는지 궁금합니다. 그리고 가능하다면 그 기간이 누락되었거나, 전화를 걸 었는지 또는 수신되었는지 여부와 같은 통화에 대한 세부 정보를 읽을 수 있습니다. 미리 감사드립니다.ios에서 통화 이벤트 감지
답변
예, 통화를 감지 할 수 있습니다. 앱이 포 그라운드에서 실행되고있는 경우에만 가능합니다. 이 경우 Core Telephony Framework을 사용할 수 있습니다.
앱이 백그라운드 실행 카테고리 (VOIP, AUDIO, 위치 추적 또는 액세서리)에 속하는 경우 백그라운드에서 CTCallCenter
을 사용할 수 있습니다. 그러나 애플이 의도하지 않은 무언가를 위해 백그라운드 실행 모드를 사용하지 않으면 애플이 당신을 거부 할 것이라는 점에 유의하십시오.
CTCallCenter
은 시작되었거나 진행중인 모든 통화를 감지 할 수있게합니다.
그러나 통화에 대한 세부 정보는 감지 할 수 없으므로 전화를 식별하는 CTCall
은이 상태 만 알려줍니다. callID
이 CTCall
이면 호출에 대한 고유 식별자는 있지만 호출되는 번호는 제공하지 않습니다.
고마워. 근데 전화 걸기 전화 번호 나 이름을 백그라운드로받을 방법이있어 ....? –
@Mohittomar 불가능하지 않으며 개인 정보 침해가됩니다. – rckoenes
그럼이 앱에서 어떻게 작동합니까? https://itunes.apple.com/in/app/caller-id-ringtones-hear-who/id317855277?mt=8 –
- 1. ptrace로 통화 오프셋 감지
- 2. android에서 VoLTE 통화 감지
- 3. 통화 보류 감지
- 4. iOS에서 카메라의 동작 감지
- 5. UIPopover 크기 조정 이벤트 감지
- 6. Android - 통화 종료시 OutgoingCallReceiver 감지
- 7. 안드로이드에서 들어오는 화상 통화 감지
- 8. 통화 이벤트 명시 적으로
- 9. Android에서 "통화"이벤트 듣기
- 10. iOS에서 통화 기호를 통화 코드로 변환하는 방법은 무엇입니까?
- 11. iOS에서 OpenCV로 바코드의 가장자리 감지
- 12. iOS에서 슬라이딩 업 제스처 감지
- 13. 모든 이벤트 인수가 지연된 통화 이벤트
- 14. iOS에서 UIButton 선택 이벤트
- 15. iOS에서 터치 이벤트 전파
- 16. iOS에서 '뒤로'버튼 이벤트 추적
- 17. 이벤트 iOS에서 이미지에
- 18. IOS에서 브로드 캐스트 이벤트
- 19. iOS에서 터치 이벤트 녹화
- 20. 스윙 이벤트 리스너에서 통화 차단
- 21. 전화 통화 이벤트 - JQuery Mobile?
- 22. 대리인 통화 끼기 클릭 이벤트
- 23. 전화 통화 후 PhoneGap 이벤트
- 24. 통화 이벤트 onchange를, 온 클릭
- 25. Windows Phone에서 통화 이벤트 처리
- 26. IOS에서 통화 루프 기능을 중지하는 방법
- 27. 은 ios에서 사용 가능한 통화 녹음
- 28. iOS에서 지원 통화 목록 가져 오기
- 29. 이미지 변경 이벤트 감지
- 30. 드롭 이벤트 감지
다음 링크를 확인하십시오. http://stackoverflow.com/questions/10054706/how-to-identifying-iphone-incoming-call-and-display-notification http://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference /CoreTelephonyFrameworkReference/_index.html –
이 답변은 '아니오'입니다. 다음을 참조하십시오 : http://stackoverflow.com/a/5395355/907513 – vagase
iOS 8이없는 이유는 내 앱이 포 그라운드에 있지 않아도 수신 통화, 발신 통화와 같은 통화 이벤트를 감지 할 수있는 방법이 없기 때문입니다. 또는 다른 새로운 대안? – nanospeck