Skip to content

Commit 6496ecc

Browse files
authored
1 parent db05a7a commit 6496ecc

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

ios/RNCallKeep/RNCallKeep.m

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff 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];

0 commit comments

Comments
 (0)