You can use the following information to provide a list of potential iOS devices. Note that the DeviceUserAgent setting is ONLY set when the device partnership is first created. So devices that show as iOS3 from this command could be iOS4 now; look at the age of the partnership. You will need to communicate this note with our customers
IOS Ver | Phone HW | DeviceUserAgent |
3 | iPhone | Apple-iPhone/701.341 |
3.1 | iPhone | Apple-iPhone/703.144 |
3.2 | iPad | Apple-iPad/702.367 |
4 | iPod | Apple-iPod2C1/801.293 |
4 | iPod | Apple-iPod3C1/801.293 |
4 | iPhone 3G | Apple-iPhone1C2/801.293 |
4 | iPhone 3GS | Apple-iPhone2C1/801.293 |
4 | iPhone 4 | Apple-iPhone3C1/801.293 |
4.1 | iPhone | Apple-iPhone/508.11 |
3.0.1 | iPhone | Apple-iPhone/701.400 |
3.1.2 | iPhone | Apple-iPhone/704.11 |
3.1.3 | iPhone | Apple-iPhone/705.18 |
4.0.1 | iPod | Apple-iPod2C1/801.306 |
4.0.1 | iPod | Apple-iPod3C1/801.306 |
4.0.1 | iPhone 3G | Apple-iPhone1C2/801.306 |
4.0.1 | iPhone 3GS | Apple-iPhone2C1/801.306 |
4.0.1 | iPhone 4 | Apple-iPhone3C1/801.306 |
Source
http://www.zytrax.com/tech/web/mobile_ids.html
http://www.hedonists.ca/2010/07/22/blocking-the-iphone-part-i