diff --git a/native/ios/Comm/CommIOSNotifications/CommIOSNotifications.mm b/native/ios/Comm/CommIOSNotifications/CommIOSNotifications.mm --- a/native/ios/Comm/CommIOSNotifications/CommIOSNotifications.mm +++ b/native/ios/Comm/CommIOSNotifications/CommIOSNotifications.mm @@ -306,6 +306,11 @@ + (NSDictionary *)parseNotificationToJSReadableObject: (NSDictionary *)notification withRequestIdentifier:(NSString *)identifier { + // In case of badge-only notifs it is expected to have empty NSDictionary + if ([notification count] == 0) { + return nil; + } + NSMutableDictionary *jsReadableNotification = [[NSMutableDictionary alloc] init];