Yes, the format of the WT.dm parameter changed in build 18.104.22.1682 . We changed over to use the "Model Identifier" as returned by the uname system call. The format of the Model Identifier is model,number where model is a human readable string like iPod1, iPhone2, iPad1, and number provides additional detail on the model type. This helps to better distinguish between models and automatically captures values for new models as they come onto the market.
Here are some sample values:
WT.dm Value Device Model iPod 1,1 iPod touch (Original) iPod 2,1 iPod touch (2nd Gen) iPod 3,1 iPod touch (3rd Gen/32 & 64 GB) iPod 4,1 iPod touch (4th Gen/FaceTime) iPad 1,1 iPad Wi-Fi/3G/A-GPS (Original) iPad 2,1 iPad 2 (Wi-Fi) iPad 2,2 iPad 2 (Wi-Fi/GSM/A-GPS) iPad 2,3 iPad 2 (Wi-Fi/CDMA/A-GPS) iPhone 1,1 iPhone (Original/EDGE) iPhone 1,2 iPhone 3G iPhone 2,1 iPhone 3GS iPhone 3,1 iPhone 4 (GSM) iPhone 3,3 iPhone 4 (CDMA/Verizon/Sprint) iPhone 4,1 iPhone 4S
See http://www.everymac.com/ultimate-mac-lookup/ for more information.
Thank you, I get it.
Because my code upgraded to 22.214.171.1242 last week, and the version make a change as:
More detailed information is now captured in the Device Model parameter (WT.dm). Instead of using the values “iPod”, “iPod Touch”, and “iPad”, the library now captures the raw “Model Identifier” (as returned by uname system call). The format of the Model Identifier is model,number, where model is a human readable string like iPod1, iPhone2, iPad1, and number provides additional detail on the model type (see http://www.everymac.com/ultimate-mac-lookup/ for details). This helps to better distinguish between models and also captures values for new handheld devices as they come onto the market.