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 @@ -471,8 +471,14 @@ + (BOOL)application:(UIApplication *)application
471471 // iOS 13 returns an INStartCallIntent userActivity type
472472 if (@available (iOS 13 , *)) {
473473 INStartCallIntent *intent = (INStartCallIntent*)interaction.intent ;
474- isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
475- isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
474+ // callCapability is not available on iOS > 13.2, but it is in 13.1 weirdly...
475+ if ([intent respondsToSelector: @selector (callCapability )]) {
476+ isAudioCall = intent.callCapability == INCallCapabilityAudioCall;
477+ isVideoCall = intent.callCapability == INCallCapabilityVideoCall;
478+ } else {
479+ isAudioCall = [userActivity.activityType isEqualToString: INStartAudioCallIntentIdentifier];
480+ isVideoCall = [userActivity.activityType isEqualToString: INStartVideoCallIntentIdentifier];
481+ }
476482 } else {
477483#endif
478484 // XCode 10 and below
You can’t perform that action at this time.
0 commit comments