iOS 设备世代。
using UnityEngine; using UnityEngine.iOS;
public class DeviceGenerationExample : MonoBehaviour { string m_DeviceGeneration = "Undefined";
void Start() { // Check if the device running this is an "iPhone 14 Pro Max" if (Device.generation == DeviceGeneration.iPhone14ProMax) { m_DeviceGeneration = "iPhone 14 Pro Max"; } // Check if the device running this is an 'iPad Mini (6th generation)" if (Device.generation == DeviceGeneration.iPadMini6Gen) { m_DeviceGeneration = "iPad Mini (6th generation)"; } // Check if the device running this is an "iPod Touch (7th generation)" if (Device.generation == DeviceGeneration.iPodTouch7Gen) { m_DeviceGeneration = "iPod Touch (7th generation)"; }
// Check if the device running this is an unknown iPhone if (Device.generation == DeviceGeneration.iPhoneUnknown) { m_DeviceGeneration = "Unknown iPhone"; } // Check if the device running this is an unknown iPad if (Device.generation == DeviceGeneration.iPadUnknown) { m_DeviceGeneration = "Unknown iPad"; } // Check if the device running this is an unknown iPod Touch if (Device.generation == DeviceGeneration.iPodTouchUnknown) { m_DeviceGeneration = "Unknown iPod Touch"; } // Output the device generation to the console/device log Debug.Log("Device generation: " + m_DeviceGeneration); } }
iPhone | 第一代 iPhone。 |
iPhone3G | 第二代 iPhone。 |
iPhone3GS | 第三代 iPhone。 |
iPodTouch1Gen | 第一代 iPod Touch。 |
iPodTouch2Gen | 第二代 iPod Touch。 |
iPodTouch3Gen | 第三代 iPod Touch。 |
iPad1Gen | 第一代 iPad。 |
iPhone4 | 第四代 iPhone。 |
iPodTouch4Gen | 第四代 iPod Touch。 |
iPad2Gen | 第二代 iPad。 |
iPhone4S | 第五代 iPhone。 |
iPad3Gen | 第三代 iPad。 |
iPhone5 | iPhone5。 |
iPodTouch5Gen | 第五代 iPod Touch。 |
iPadMini1Gen | iPad Mini, first generation. |
iPad4Gen | 第四代 iPad。 |
iPhone5C | iPhone 5C。 |
iPhone5S | iPhone 5S。 |
iPadAir1 | iPad Air。 |
iPadMini2Gen | iPad Mini, second generation. |
iPhone6 | iPhone 6。 |
iPhone6Plus | iPhone 6 plus。 |
iPadMini3Gen | iPad Mini, third generation. |
iPadAir2 | iPad Air 2。 |
iPhone6S | iPhone 6S。 |
iPhone6SPlus | iPhone 6S Plus。 |
iPadPro1Gen | 第一代 iPad Pro 12.9"。 |
iPadMini4Gen | 第四代 iPad Mini。 |
iPhoneSE1Gen | 第一代 iPhone SE。 |
iPadPro10Inch1Gen | 第一代 iPad Pro 9.7"。 |
iPhone7 | iPhone 7。 |
iPhone7Plus | iPhone 7 Plus。 |
iPodTouch6Gen | 第六代 iPod Touch。 |
iPad5Gen | iPad, fifth generation. |
iPadPro2Gen | 第二代 iPad Pro 12.9"。 |
iPadPro10Inch2Gen | iPad Pro 10.5",第二代 iPad 10"。 |
iPhone8 | iPhone 8。 |
iPhone8Plus | iPhone 8 Plus。 |
iPhoneX | iPhone X。 |
iPhoneXS | iPhone XS。 |
iPhoneXSMax | iPhone XSMax。 |
iPhoneXR | iPhone XR。 |
iPadPro11Inch | iPad Pro 11", first generation. |
iPadPro3Gen | 第三代 iPad Pro 12.9"。 |
iPad6Gen | iPad, sixth generation. |
iPadAir3Gen | iPad Air, third generation. |
iPadMini5Gen | iPad Mini, fifth generation. |
iPhone11 | iPhone 11。 |
iPhone11Pro | iPhone 11 Pro。 |
iPhone11ProMax | iPhone 11 Pro Max。 |
iPodTouch7Gen | 第七代 iPod Touch。 |
iPad7Gen | 第七代 iPad。 |
iPhoneSE2Gen | iPhone SE, second generation. |
iPadPro11Inch2Gen | iPad Pro 11", second generation. |
iPadPro4Gen | iPad Pro 12.9", fourth generation. |
iPhone12Mini | iPhone 12 Mini. |
iPhone12 | iPhone 12. |
iPhone12Pro | iPhone 12 Pro. |
iPhone12ProMax | iPhone 12 Pro Max. |
iPad8Gen | iPad, eighth generation. |
iPadAir4Gen | iPad Air, fourth generation. |
iPad9Gen | iPad, ninth generation. |
iPadMini6Gen | iPad Mini, sixth generation. |
iPhone13 | iPhone 13. |
iPhone13Mini | iPhone 13 Mini. |
iPhone13Pro | iPhone 13 Pro. |
iPhone13ProMax | iPhone 13 Pro Max. |
iPadPro5Gen | iPad Pro 12.9", fifth generation. |
iPadPro11Inch3Gen | iPad Pro 11", third generation. |
iPhoneSE3Gen | iPhone SE, third generation. |
iPadAir5Gen | 第五代 iPad Air。 |
iPhone14 | iPhone 14. |
iPhone14Plus | iPhone 14 Plus. |
iPhone14Pro | iPhone 14 Pro. |
iPhone14ProMax | iPhone 14 Pro Max. |
iPadPro6Gen | iPad Pro 12.9", sixth generation. |
iPadPro11Inch4Gen | iPad Pro 11", fourth generation. |
iPad10Gen | iPad, tenth generation. |
iPhoneUnknown | 未知 iPhone。 |
iPadUnknown | 未知 iPad。 |
iPodTouchUnknown | 未知 iPod Touch。 |