iOS 응용 프로그램을 만들고 호출을 수신 할 수있는 방법이 있습니까 (기본적으로 호출 수신 이벤트 하이재킹). 그런 다음 응용 프로그램에서 (필요한 작업을 수행 한 후 - 아마도 2 ~ 2 초 후에) 사용자가 대답하고 정상적으로 계속할 수 있습니다.전화벨이 울릴 때 iOS가 실행됩니다.
답변
가 호출 메커니즘을 방해 할 수 없습니다 아니, 불가능하다
AFAIK jaibreak 옵션 몇 가지 방법이있을 것입니다 수 있습니다,하지만 당신은 CoreTelephony을 볼 수있다. 워드 프로세서에서
그것은
CTCall 객체가 들어오는 고유 식별자 및 상태 정보를 전화 걸기, 연결하거나 연결을 포함하여 현재 통화에 대해 당신에게 정보를 제공했다.
시도해 볼 가치가 있습니다.
이것은 실제로 대답이 아니라 방향입니다. IOHID (비공개 API)를 통해 애플리케이션을 백그라운드에서 유지할 수 있습니다. 네트워크 또는 터치 이벤트와 같은 모든 하드웨어 이벤트를 모니터링 할 수 있습니다. 전화를 받으면 배경에있는 응용 프로그램으로 다시 전화합니다. 나는 또한 전화 통화가 당신이 처리 할 수있는 콜백을 생성 할 것이라는 느낌을 가지고있다.
다음은 샘플 코드 https://github.com/entryleveldev/TestIOHIDEvent입니다. 또한이 대답을 읽어라 iOS touch event notifications (private API)
나는 터치 이벤트를 위해 개인적으로 그것을했다. 그리고 그것은 꽤 백그라운드로 잘 작동한다. NSLog를 설치하고 모든 유형의 이벤트를 모니터하고 전화 통화가 콜백을 생성하는지 여부를 쉽게 파악할 수 있습니다. 그렇지 않은 경우 다른 개인 API가 도움이 될 수 있다는 느낌이 들게됩니다.
단점은 비공개 API를 사용하면 앱 스토어에서 앱이 거부된다는 것입니다. 행운을 빕니다.
편집 :이 솔루션에는 감옥이 필요하지 않습니다. 전용 API 만 사용하십시오.
- 1. 전화벨이 울릴 때 나타나는 화면의 공통 이름
- 2. 전화벨이 울릴 때 호출되는 활동 이름은 무엇입니까
- 3. 전화벨이 울릴 때보기를 얻는 방법
- 4. android에서 전화벨이 울릴 때 응용 프로그램을 백그라운드에서 실행하는 방법
- 5. 전화가 울릴 때 또는 그 전에 이벤트를 시작하려면 어떻게해야합니까?
- 6. 전화벨이 울리는 시간을 확인하는 방법이 있습니까?
- 7. 전화벨이 울리는 동안 Android 음성이 끊어졌습니다.
- 8. 경고가 울릴 때 소리가 들려야합니다.
- 9. 경고음이 울릴 때 제어가 실패합니다.
- 10. VoIP 전화가 울릴 때 twilio 창이 팝업으로 나타납니다.
- 11. 전화벨이 울리지 않게하기
- 12. iPhone 알림 전화가 울릴 때 알림
- 13. 클래스가 필요할 때 실행됩니다.
- 14. Android - 전화가 울릴 때 존재 한 모든 오디오 스트림을 음소거 또는 일시 중지
- 15. 별표는 전화벨이 울리면 웹 앱에 이벤트를 전송합니다.
- 16. 앱을 닫을 때 IOS가 FBSession을 잃습니다.
- 17. iOS가 Portrait 일 때 가로 방향으로 돌아갑니다.
- 18. 디버그 또는 릴리즈 모드 ios가 성공할 때
- 19. iOS가 메모리에서 앱을 제거 할 때
- 20. Texture2D.readPixels를 호출 할 때 iOS가 중단됩니다.
- 21. 메인 스레드의 타이머가 울릴 때 코코아 컨텍스트 메뉴가 발생 함
- 22. 알람이 울릴 때 Sony Xperia P에서 알람이 켜지지 않음
- 23. Android AlarmManager - 알람이 울릴 때 AlarmID 가져 오기
- 24. 수신자가 180 개의 벨을 울릴 때 이벤트를 트리거합니까?
- 25. 알람이 울릴 때 기본 모바일 톤을 재생하는 방법?
- 26. 기본 알람이 울릴 때 푸시 알림을 전송하는 iOS 앱
- 27. 수신 전화가 울릴 때 발생하는 pendingIntent 검색 - Android
- 28. 스크롤 할 때 OnCheckedChangeListener가 실행됩니다.
- 29. 가져올 때 .py가 실행됩니다 [python3]
- 30. ios가 메모리에서보기를 유지합니다.