Код: Выделить всё
iPhone4 => 4,
iPhone4S => 4,
iPhone5 => 5,
iPhone5S => 5,
iPhone5C => 5,
iPhone6 => 6,
iPhone6Plus => 6,
iPhone6S => 6,
iPhone6SPlus => 6,
iPhoneSE => 6,
iPhone7 => 7,
iPhone7Plus => 7,
iPhone8 => 8,
iPhone8Plus => 8,
iPhoneX => 10,
iPhoneXS => 10,
iPhoneXSMax => 10,
iPhoneXR => 10,
iPhone11 => 11,
iPhone11Pro => 11,
iPhone11ProMax => 11,
iPhoneSE2 => 11,
iPhone12Mini => 12,
iPhone12 => 12,
iPhone12Pro => 12,
iPhone12ProMax => 12,
iPhone13Mini => 13,
iPhone13 => 13,
iPhone13Pro => 13,
iPhone13ProMax => 13,
iPhoneSE3 => 13,
iPhone14 => 14,
iPhone14Plus => 14,
iPhone14Pro => 14,
iPhone14ProMax => 14,
iPhone15 => 15,
iPhone15Plus => 15,
iPhone15Pro => 15,
iPhone15ProMax => 15,
iPhone16 => 16,
iPhone16Plus => 16,
iPhone16Pro => 16,
iPhone16ProMax => 16,
iPhone16e => 16,
Использование deviceinfo.model только возвращает «iPhone» без какой -либо информации о номере модели.
Я написал прототип, который читает номер через regex из строки, возвращаемого Defineinfo.name modelNo;
}
return false;
}
[/code]
Это, конечно, не работает с такими моделями, как iPhone se/x/xr , поэтому я ищу более безопасный способ сделать это, но DeviceInfo, похоже, не предоставляет много информации о номере модели.
Подробнее здесь: https://stackoverflow.com/questions/795 ... del-number
Мобильная версия