Skip to content

Commit cc57761

Browse files
authored
Fix crash when appName is not set.
1 parent a542fa1 commit cc57761

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ios/Classes/CallKeep.m

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -580,7 +580,11 @@ + (CXProviderConfiguration *)getProviderConfiguration:(NSDictionary*)settings
580580
#ifdef DEBUG
581581
NSLog(@"[CallKeep][getProviderConfiguration]");
582582
#endif
583-
CXProviderConfiguration *providerConfiguration = [[CXProviderConfiguration alloc] initWithLocalizedName:settings[@"appName"]];
583+
NSString *appName = @"Unknown App";
584+
if (settings != nil) {
585+
appName = settings[@"appName"];
586+
}
587+
CXProviderConfiguration *providerConfiguration = [[CXProviderConfiguration alloc] initWithLocalizedName:appName];
584588
providerConfiguration.supportsVideo = YES;
585589
providerConfiguration.maximumCallGroups = 3;
586590
providerConfiguration.maximumCallsPerCallGroup = 1;

0 commit comments

Comments
 (0)