Skip to content

Commit d25d26c

Browse files
authored
Merge pull request #171 from Crypho/BUG-Fix-Video-Button-Has-Not-Function-In-iOS-Lock-Screen
Fix Video button not working in iOS Lock Screen
2 parents cb4f896 + 093e5a7 commit d25d26c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ios/RNCallKeep/RNCallKeep.m

+6-1
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,12 @@ + (CXProviderConfiguration *)getProviderConfiguration:(NSDictionary*)settings
421421
providerConfiguration.supportsVideo = YES;
422422
providerConfiguration.maximumCallGroups = 3;
423423
providerConfiguration.maximumCallsPerCallGroup = 1;
424-
providerConfiguration.supportedHandleTypes = [NSSet setWithObjects:[NSNumber numberWithInteger:CXHandleTypePhoneNumber], nil];
424+
if(settings[@"handleType"]){
425+
int _handleType = [RNCallKeep getHandleType:settings[@"handleType"]];
426+
providerConfiguration.supportedHandleTypes = [NSSet setWithObjects:[NSNumber numberWithInteger:_handleType], nil];
427+
}else{
428+
providerConfiguration.supportedHandleTypes = [NSSet setWithObjects:[NSNumber numberWithInteger:CXHandleTypeGeneric], nil];
429+
}
425430
if (settings[@"supportsVideo"]) {
426431
providerConfiguration.supportsVideo = [settings[@"supportsVideo"] boolValue];
427432
}

0 commit comments

Comments
 (0)