File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -478,8 +478,14 @@ + (BOOL)application:(UIApplication *)application
478478 // iOS 13 returns an INStartCallIntent userActivity type
479479 if (@available (iOS 13 , *)) {
480480 INStartCallIntent *intent = (INStartCallIntent*)interaction.intent ;
481- isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
482- isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
481+ // callCapability is not available on iOS > 13.2, but it is in 13.1 weirdly...
482+ if ([intent respondsToSelector: @selector (callCapability )]) {
483+ isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
484+ isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
485+ } else {
486+ isAudioCall = [userActivity.activityType isEqualToString: INStartAudioCallIntentIdentifier];
487+ isVideoCall = [userActivity.activityType isEqualToString: INStartVideoCallIntentIdentifier];
488+ }
483489 } else {
484490#endif
485491 // XCode 10 and below
You can’t perform that action at this time.
0 commit comments