diff --git a/RNNotifications/RNNotifications.m b/RNNotifications/RNNotifications.m index e82cdf0b8ed446f357cb02b33faea283ff42c5cd..8c3a0aadf50ab5068380d5319c6adf8812c7ba00 100644 --- a/RNNotifications/RNNotifications.m +++ b/RNNotifications/RNNotifications.m @@ -62,7 +62,9 @@ RCT_ENUM_CONVERTER(UIUserNotificationActionBehavior, (@{ UIMutableUserNotificationAction* action =[UIMutableUserNotificationAction new]; action.activationMode = [RCTConvert UIUserNotificationActivationMode:details[@"activationMode"]]; - action.behavior = [RCTConvert UIUserNotificationActionBehavior:details[@"behavior"]]; + if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"9.0")) { + action.behavior = [RCTConvert UIUserNotificationActionBehavior:details[@"behavior"]]; + } action.authenticationRequired = [RCTConvert BOOL:details[@"authenticationRequired"]]; action.destructive = [RCTConvert BOOL:details[@"destructive"]]; action.title = [RCTConvert NSString:details[@"title"]]; @@ -100,7 +102,9 @@ RCT_ENUM_CONVERTER(UIUserNotificationActionBehavior, (@{ UILocalNotification* notification = [UILocalNotification new]; notification.fireDate = [RCTConvert NSDate:details[@"fireDate"]]; notification.alertBody = [RCTConvert NSString:details[@"alertBody"]]; - notification.alertTitle = [RCTConvert NSString:details[@"alertTitle"]]; + if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.2")) { + notification.alertTitle = [RCTConvert NSString:details[@"alertTitle"]]; + } notification.alertAction = [RCTConvert NSString:details[@"alertAction"]]; notification.soundName = [RCTConvert NSString:details[@"soundName"]] ?: UILocalNotificationDefaultSoundName; if ([RCTConvert BOOL:details[@"silent"]]) {