File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -466,8 +466,15 @@ + (BOOL)application:(UIApplication *)application
466466 // iOS 13 returns an INStartCallIntent userActivity type
467467 if (@available (iOS 13 , *)) {
468468 INStartCallIntent *intent = (INStartCallIntent*)interaction.intent ;
469- isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
470- isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
469+ // isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
470+ // isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
471+ if ([intent respondsToSelector: @selector (callCapability )]) {
472+ isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
473+ isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
474+ } else {
475+ isAudioCall = [userActivity.activityType isEqualToString: INStartAudioCallIntentIdentifier];
476+ isVideoCall = [userActivity.activityType isEqualToString: INStartVideoCallIntentIdentifier];
477+ }
471478 } else {
472479 isAudioCall = [userActivity.activityType isEqualToString: INStartAudioCallIntentIdentifier];
473480 isVideoCall = [userActivity.activityType isEqualToString: INStartVideoCallIntentIdentifier];
You can’t perform that action at this time.
0 commit comments