The Device Model Targeting API has strict requirements for the format of the model name. This article explains what those requirements are
Android
On Android, we are looking for the industrial name for the device. For example, rather than "Samsung Galaxy S3", we require "GT-I9300".
A good resource to map consumer names to industrial names is the list of Google Play supported devices. The value we are looking for can be found in the "Model" column.
iOS
On iOS, we are looking for the consumer facing names. Here is the full list of model names that is supported by this API:
iPad 1
iPad 2
iPad 3
iPad 4
iPad 5
iPad 6
iPad 7
iPad 8
iPad Air
iPad Air 2
iPad Air 3
iPad Air 4
iPad Pro
iPad Pro 2
iPad Pro 3
iPad Pro 4
iPad mini
iPad mini 2
iPad mini 3
iPad mini 4
iPad mini 5
iPod touch 1G
iPod touch 2G
iPod touch 3G
iPod touch 4G
iPod touch 5G
iPod touch 6G
iPod touch 7G
iPhone 1G
iPhone 3G
iPhone 3GS
iPhone 4
iPhone 4S
iPhone 5
iPhone 5c
iPhone 5s
iPhone 6
iPhone 6 Plus
iPhone 6s
iPhone 6s Plus
iPhone SE
iPhone SE 2
iPhone 7
iPhone 7 Plus
iPhone 8
iPhone 8 Plus
iPhone X
iPhone XS
iPhone XS Max
iPhone XR
iPhone 11
iPhone 11 Pro
iPhone 11 Pro Max
iPhone 12 mini
iPhone 12
iPhone 12 Pro
iPhone 12 Pro Max