Targeting

Détails de ciblage d'une action de récupération, tels que les régions, les niveaux du SDK Android, les versions de l'application, etc.

Représentation JSON
{

  // Union field criteria can be only one of the following:
  "regions": {
    object (Regions)
  },
  "androidSdks": {
    object (AndroidSdks)
  },
  "allUsers": {
    object (AllUsers)
  }
  // End of list of possible types for union field criteria.

  // Union field target_versions can be only one of the following:
  "versionList": {
    object (AppVersionList)
  },
  "versionRange": {
    object (AppVersionRange)
  }
  // End of list of possible types for union field target_versions.
}
Champs
Champ d'union criteria. Critères de ciblage de l'action de récupération. criteria ne peut être qu'un des éléments suivants :
regions

object (Regions)

Le ciblage est basé sur la région du compte d'utilisateur.

androidSdks

object (AndroidSdks)

Le ciblage est basé sur les niveaux des API Android des appareils.

allUsers

object (AllUsers)

Tous les utilisateurs sont ciblés.

Champ d'union target_versions. Versions de l'application ciblées par l'action de récupération. Obligatoire. target_versions ne peut être qu'un des éléments suivants :
versionList

object (AppVersionList)

Ciblez les codes de version sous forme de liste.

versionRange

object (AppVersionRange)

Ciblez les codes de version sous la forme d'une plage.

AppVersionList

Format de données pour une liste de versions de l'application.

Représentation JSON
{
  "versionCodes": [
    string
  ]
}
Champs
versionCodes[]

string (int64 format)

Liste des codes de version de l'application.

AppVersionRange

Format des données pour une plage continue de versions de l'application

Représentation JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Champs
versionCodeStart

string (int64 format)

Version d'application la plus basse (incluse).

versionCodeEnd

string (int64 format)

Version de l'application la plus élevée (incluse) dans cette plage.