2017-05-22 2 views
0

화상 통화를 지원해야하는 VoIP 앱이 있습니다. 따라서 앱을 반대하고 화면을 잠근 다음 수신 오디오 전화를 수신합니다. 문제는 사용자가 "facetime"(화상 통화) 버튼을 눌렀을 때 알림을받는 방법을 찾지 못했기 때문입니다. 기본 사용자는 앱으로 이어지지 만 어떤 위임이나 알림을 듣는지 알지 못해 아무 일도 일어나지 않습니다.
Skype 앱을 살펴 보았는데 통화 화면에서 화상 통화 버튼을 누르면 알림이 표시되는 것 같습니다. 따라서 Skipe 앱 사용자가 "얼굴 시간"버튼을 누르면 앱으로 연결되어 동영상 스트림이 시작됩니다.

즉, 사용자가 전화 키트에서 비디오 버튼을 눌렀을 때 알림을 수신하려면 어떤 종류의 위임 또는 알림을 수신해야합니까?사용자가 callkit에서 facetime 버튼을 누를 때 위임자 또는 알림이 없음

답변

2

이 게시물의 내용 : https://stackoverflow.com/a/43487523/6296389에는 전화가 잠겨있을 때 기본 CallKit 화면에서 비디오 단추를 누르면 응용 프로그램에 알리는 AppDelegate 메서드가 있습니다.
목표 C 위임 방법은 다음과 같습니다받은 작업을 시작 비디오 의도 인 경우

[userActivity.activityType isEqualToString:@"INStartVideoCallIntent"] 

식별하기 : 당신은 확인해야합니다

- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void (^)(NSArray *restorableObjects))restorationHandler 

.