From 8cd398b7b33acdad6ab64c43a38f320d38020dcd Mon Sep 17 00:00:00 2001 From: Norman Sun Date: Tue, 20 Oct 2026 17:12:36 +0800 Subject: [PATCH] feat(device_info_plus): Add iOS device identifier for iPhone Duo iPhone19,4 is iPhone Duo. Without this mapping, modelName returns "Unknown device" on that phone. --- .../Sources/device_info_plus/DeviceIdentifiers.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m b/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m index 8cd7190985..f93c041d53 100644 --- a/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m +++ b/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m @@ -112,6 +112,8 @@ + (NSString *)userKnownDeviceModel:(NSString *)identifier { } else if ([identifier isEqualToString:@"iPhone19,3"] || [identifier isEqualToString:@"iPhone19,7"]) { return @"iPhone 18 Pro Max"; + } else if ([identifier isEqualToString:@"iPhone19,4"]) { + return @"iPhone Duo"; // iPads } else if ([identifier isEqualToString:@"iPad4,1"] || [identifier isEqualToString:@"iPad4,2"] ||