diff --git a/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm index a0d41469b6e..3f868f7708d 100644 --- a/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm +++ b/packages/react-native/Libraries/PushNotificationIOS/RCTPushNotificationManager.mm @@ -535,12 +535,13 @@ RCT_EXPORT_METHOD(getInitialNotification if (self.initialNotification) { NSDictionary *notificationDict = RCTFormatUNNotificationContent(self.initialNotification.request.content); + NSDictionary *userInfo = notificationDict[@"userInfo"]; if (IsNotificationRemote(self.initialNotification)) { - NSMutableDictionary *notificationDictCopy = [notificationDict mutableCopy]; - notificationDictCopy[@"remote"] = @YES; - resolve(notificationDictCopy); + NSMutableDictionary *userInfoCopy = [userInfo mutableCopy]; + userInfoCopy[@"remote"] = @YES; + resolve(userInfoCopy); } else { - resolve(notificationDict); + resolve(userInfo); } return; }