diff --git a/native/ios/NotificationService/NotificationService.mm b/native/ios/NotificationService/NotificationService.mm --- a/native/ios/NotificationService/NotificationService.mm +++ b/native/ios/NotificationService/NotificationService.mm @@ -243,7 +243,8 @@ } // Step 5: (optional) execute notification coalescing - if ([self isCollapsible:content.userInfo]) { + if ([self isCollapsible:content.userInfo] && + !content.userInfo[needsSilentBadgeUpdateKey]) { std::string coalescingErrorMessage; try { @try {