2017-04-14 5 views
1

사용자가 기본 iOS 통화 화면에서 동영상 버튼을 탭하면 어떻게되는지 알아 내려고합니다. 몇 가지 튜토리얼을 살펴보고 코드를 살펴본 결과 위임 메서드 또는 다른 것으로 보이지 않습니다.CXStartCallAction isVideo 속성과 CallKit에서 사용되는 네이티브 비디오 단추는 어떻습니까?

CXStartCallAction은 속성이 : var isVideo: Bool이지만 사용 방법을 파악할 수 없습니다.

나는 (Speakerbox 예제 프로젝트에서) "Speakerbox Video"에서 "Speakerbox Audio"로 디스플레이를 변경했지만 다른 용도가 있다고 가정합니다.

더 큰 질문은 "비디오 버튼에는 무엇이 있습니까?" 열리는 것처럼 보이지만 확실하지는 않습니다.

답변

3

사용자가 기본 iOS 통화 화면에서 버튼을 터치하면 어떻게되는지 알아 내려고합니다. 몇 가지 튜토리얼을 살펴본 결과 코드를 살펴본 결과 대리자 메소드 또는 기타 것으로 보이지 않습니다. 전화가 잠겨있을 때 수신 CallKit 전화를받을 때

화면에 '동영상'버튼을 얘기하는 경우, 그것은 분명히 단지 사용자의 경우처럼, 당신의 application(_:continue:restorationHandler:) 대리자 메서드에 새 INStartVideoCallIntent 의도를 보낸다 전화 앱의 최근 행 아웃에서 앱의 이전 영상 통화를 탭한 경우 또는 사용자가 주소록 앱의 연락처로 화상 통화를하도록 선택한 경우 또한 사용자가 전화 잠금을 해제하도록 시도한 다음 앱을 엽니 다. var isVideo: Bool을,하지만 난 그것을 사용하는 방법을 알아낼 수 없습니다 수

CXStartCallAction는 속성이 있습니다.

CXStartCallAction은 발신 전화를 만들기 위해 사용됩니다. CallKit 통화가 비디오 또는 오디오로 표시되는지 여부는 Phone app의 Recents에 기록되는지 여부와 Recents에서 행을 누르면 동일한 사용자에게 동일한 종류의 통화가 수행됩니다. 특정 유형의 전화를 걸면 주소록 앱의 연락처 페이지에서 해당 유형의 전화를 걸기위한 기본 옵션으로 앱을 표시 할 수 있습니다. 단,이 기능이 어떻게 작동하는지 정확하게 알 수는 없습니다. 화상 통화도 잠글 때 전화가 끊어지지는 않지만 오디오 통화는 종료됩니다.