Advanced

Device type attributes

Android

The full list of Android devices supported by the PlayStore is available here.

Make sure you chose a value in the "model" column (e.g. SM-G900H).

iPhone

IdentifierDescription
iPhone1,1iPhone
iPhone1,2iPhone 3G
iPhone2,1iPhone 3GS
iPhone3,1 iPhone3,2 iPhone3,3iPhone 4
iPhone4,1iPhone 4S
iPhone5,1 iPhone5,2iPhone 5
iPhone5,3 iPhone5,4iPhone 5c
iPhone6,1 iPhone6,2iPhone 5s
iPhone7,2iPhone 6
iPhone7,1iPhone 6 Plus
iPhone8,1iPhone 6s
iPhone8,2iPhone 6s Plus
iPhone8,4iPhone SE
iPhone9,1 iPhone9,3iPhone 7
iPhone9,2 iPhone9,4iPhone 7 Plus
iPhone10,1 iPhone10,4iPhone 8
iPhone10,2 iPhone10,5iPhone 8 Plus
iPhone10,3 iPhone10,6iPhone X
iPhone11,8iPhone XR
iPhone11,2iPhone XS
iPhone11,6 iPhone11,4iPhone XS Max
iPhone12,1iPhone 11
iPhone12,3iPhone 11 Pro
iPhone12,5iPhone 11 Pro Max
iPhone12,8iPhone SE 2
iPhone13,2iPhone 12
iPhone13,1iPhone 12 Mini
iPhone13,3iPhone 12 Pro
iPhone13,4iPhone 12 Pro Max
iPhone14,5iPhone 13
iPhone14,4iPhone 13 Mini
iPhone14,2iPhone 13 Pro
iPhone14,3iPhone 13 Pro Max

iPad

IdentifierDescription
iPad1,1iPad (1st gen)
iPad2,1 iPad2,2 iPad2,3 iPad2,4iPad (2nd gen)
iPad3,1 iPad3,2 iPad3,3iPad (3rd gen)
iPad3,4 iPad3,5 iPad3,6iPad (4th gen)
iPad6,11 iPad6,12iPad (5th gen)
iPad7,5 iPad7,6iPad (6th gen)
iPad7,11 iPad7,12iPad (7th gen)
iPad11,6 iPad11,7iPad (8th gen)
iPad12,1 iPad12,2iPad (9th gen)
iPad4,1 iPad4,2 iPad4,3iPad Air (1st gen)
iPad5,3iPad Air (2nd gen)
iPad11,3 iPad11,4iPad Air (3rd gen)
iPad13,1 iPad13,2iPad Air (4th gen)
iPad6,3 iPad6,4iPad Pro 9.7 inch
iPad7,3 iPad7,4iPad Pro 10.5 inch
iPad8,1 iPad8,2 iPad8,3 iPad8,4iPad Pro 11 inch (1st gen)
iPad8,9 iPad8,10iPad Pro 11 inch (2nd gen)
iPad13,4 iPad13,5 iPad13,6 iPad13,7iPad Pro 11 inch (3rd gen)
iPad6,7 iPad6,8iPad Pro 12.9 inch (1st gen)
iPad7,1 iPad7,2iPad Pro 12.9 inch (2nd gen)
iPad8,5 iPad8,6 iPad8,7 iPad8,8iPad Pro 12.9 inch (3rd gen)
iPad8,11 iPad8,12iPad Pro 12.9 inch (4th gen)
iPad13,8 iPad13,9 iPad13,10 iPad13,11iPad Pro 12.9 inch (5th gen)
iPad2,5 iPad2, 6iPad2,7iPad Mini (1st gen)
iPad4,4 iPad4,5 iPad4,6iPad Mini (2nd gen)
iPad4,7 iPad4,8 iPad4,9iPad Mini (3rd gen)
iPad5,1 iPad5,2iPad Mini (4th gen)
iPad11,1 iPad11,2iPad Mini (5th gen)
iPad14,1 iPad14,2iPad Mini (6th gen)

iPod

IdentifierDescription
iPod1,1iPod Touch
iPod2,1iPod Touch (2nd gen)
iPod3,1iPod Touch (3rd gen)
iPod4,1iPod Touch (4th gen)
iPod5,1iPod Touch (5th gen)
iPod7,1iPod Touch (6th gen)
iPod9,1iPod Touch (7th gen)

Language and country codes

Here is a non-exhaustive list of language and country codes you can use in your requests. Batch accepts ISO 3166-1 alpha-2 country codes and a subset of BCP 47 language tags.

Valid language codes

CodeDescription
arArabic
azAzerbaijani
beBelarus
bgBulgarian
bsBosnian
caCatalan
csCzech
daDanish
deGerman
elGreek
enEnglish
esSpanish
etEstonian
faPersian
fiFinnish
frFrench
heHebrew
hiHindi
hrCroatian
huHungarian
idIndonesian
itItalian
jaJapanese
kaGeorgian
kmKhmer
koKorean
ltLithuanian
lvLatvian
msMalay
mkMacedonian
myBurmese
nbBokmål
nlDutch
noNorwegian
plPolish
ptPortuguese (All)
pt-BRPortuguese (Brazil)
pt-PTPortuguese (Portugal)
roRomanian
ruRussian
skSlovak
slSlovenian
srSerbian
svSwedish
thThai
trTurkish
ukUkrainian
viVietnamese
zhChinese (Simplified)

Language matching rules

Batch also supports more specific languages, like Portuguese Brazil (pt-BR) and Portuguese Portugal (pt-PT) which are sub languages of pt. A campaign using pt in its targeting, will target users with pt-BR or pt-PT language. A campaign using pt-BR will only target users with pt-BR language.

A device which language is pt is considered as being Portuguese Portugal (pt-PT).

Push & landing message localization rules

The Push Campaigns and Transactional Pushes both support localization, meaning that several messages can be defined for different languages. If several message match the user language, the message with the most specific language will be used.

Ex: a message A is defined for pt-BR, a message B is defined for pt. A user with language pt-BR (which matches pt and pt-BR) will receive the message A because pt-BR is more specific than pt.

Valid country codes

CodeDescription
ADAndorra
AEUnited Arab Emirates
AFAfghanistan
AGAntigua & Barbuda
AIAnguilla
ALAlbania
AMArmenia
ANNetherlands Antilles
AOAngola
AQAntarctica
ARArgentina
ASSamoa (American)
ATAustria
AUAustria
AWAruba
AXAaland Islands
AZAzerbaijan
BABosnia & Herzegovina
BBBarbados
BDBangladesh
BEBelgium
BFBurkina Faso
BGBulgaria
BHBahrain
BIBurundi
BJBenin
BLSt Barthelemy
BMBermuda
BNBrunei
BOBolivia
BRBrazil
BSBahamas
BTBhutan
BVBouvet Island
BWBotswana
BYBelarus
BZBelize
CACanada
CCCocos (Keeling) Islands
CDCongo (Dem. Rep.)
CFCentral African Rep.
CGCongo (Rep.)
CHSwitzerland
CICote d'Ivoire
CKCook Islands
CLChile
CMCameroon
CNChina
COColombia
CRCosta Rica
CUCuba
CVCape Verde
CWCuracao
CXChristmas Island
CYCyprus
CZCzech Republic
DEGermany
DJDjibouti
DKDenmark
DMDominica
DODominican Republic
DZAlgeria
ECEcuador
EEEstonia
EGEgypt
EHWestern Sahara
EREritrea
ESSpain
ETEthiopia
FIFinland
FJFiji
FKFalkland Islands
FMMicronesia
FOFaroe Islands
FRFrance
GAGabon
GBBritain (UK)
GDGrenada
GEGeorgia
GFFrench Guiana
GGGuernsey
GHGhana
GIGibraltar
GLGreenland
GMGambia
GNGuinea
GPGuadeloupe
GQEquatorial Guinea
GRGreece
GSSouth Georgia & the South Sandwich Islands
GTGuatemala
GUGuam
GWGuinea-Bissau
GYGuyana
HKHong Kong
HMHeard Island & McDonald Islands
HNHonduras
HRCroatia
HTHaiti
HUHungary
IDIndonesia
IEIreland
ILIsrael
IMIsle of Man
INIndia
IOBritish Indian Ocean Territory
IQIraq
IRIran
ISIceland
ITItaly
JEJersey
JMJamaica
JOJordan
JPJapan
KEKenya
KGKyrgyzstan
KHCambodia
KIKiribati
KMComoros
KNSt Kitts & Nevis
KPKorea (North)
KRKorea (South)
KWKuwait
KYCayman Islands
KZKazakhstan
LALaos
LBLebanon
LCSt Lucia
LILiechtenstein
LKSri Lanka
LRLiberia
LSLesotho
LTLithuania
LULuxembourg
LVLatvia
LYLibya
MAMorocco
MCMonaco
MDMoldova
MEMontenegro
MFSt Martin (French part)
MGMadagascar
MHMarshall Islands
MKMacedonia
MLMali
MMMyanmar (Burma)
MNMongolia
MOMacau
MPNorthern Mariana Islands
MQMartinique
MRMauritania
MSMontserrat
MTMalta
MUMauritius
MVMaldives
MWMalawi
MXMexico
MYMalaysia
MZMozambique
NANamibia
NCNew Caledonia
NENiger
NFNorfolk Island
NGNigeria
NINicaragua
NLNetherlands
NONorway
NPNepal
NRNauru
NUNiue
NZNew Zealand
OMOman
PAPanama
PEPeru
PFFrench Polynesia
PGPapua New Guinea
PHPhilippines
PKPakistan
PLPoland
PMSt Pierre & Miquelon
PNPitcairn
PRPuerto Rico
PSPalestine
PTPortugal
PWPalau
PYParaguay
QAQatar
REReunion
RORomania
RSSerbia
RURussia
RWRwanda
SASaudi Arabia
SBSolomon Islands
SCSeychelles
SDSudan
SESweden
SGSingapore
SHSt Helena
SISlovenia
SJSvalbard & Jan Mayen
SKSlovakia
SLSierra Leone
SMSan Marino
SNSenegal
SOSomalia
SRSuriname
SSSouth Sudan
STSao Tome & Principe
SVEl Salvador
SXSt Maarten (Dutch part)
SYSyria
SZSwaziland
TCTurks & Caicos Is
TDChad
TFFrench Southern & Antarctic Lands
TGTogo
THThailand
TJTajikistan
TKTokelau
TLEast Timor
TMTurkmenistan
TNTunisia
TOTonga
TRTurkey
TTTrinidad & Tobago
TVTuvalu
TWTaiwan
TZTanzania
UAUkraine
UGUganda
UMUS minor outlying islands
USUnited States
UYUruguay
UZUzbekistan
VAVatican City
VCSt Vincent
VEVenezuela
VGVirgin Islands (UK)
VIVirgin Islands (US)
VNVietnam
VUVanuatu
WFWallis & Futuna
WSSamoa
YEYemen
YTMayotte
ZASouth Africa
ZMZambia
ZWZimbabwe