Targeting

Dettagli sul targeting per un'azione di recupero, ad esempio regioni, livelli dell'SDK Android, versioni delle app e così via.

Rappresentazione 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.
}
Campi
Campo unione criteria. Criteri per l'azione di recupero del targeting. criteria può essere solo uno dei seguenti:
regions

object (Regions)

Il targeting si basa sulla regione dell'account utente.

androidSdks

object (AndroidSdks)

Il targeting si basa sui livelli API Android dei dispositivi.

allUsers

object (AllUsers)

Tutti gli utenti sono scelti come target.

Campo unione target_versions. Versioni dell'app scelte come target dall'azione di recupero. Obbligatorio. target_versions può essere solo uno dei seguenti:
versionList

object (AppVersionList)

Codici versione target sotto forma di elenco.

versionRange

object (AppVersionRange)

Codici versione target come intervallo.

AppVersionList

Formato dei dati per un elenco di versioni dell'app.

Rappresentazione JSON
{
  "versionCodes": [
    string
  ]
}
Campi
versionCodes[]

string (int64 format)

Elenco dei codici versione dell'app.

AppVersionRange

Formato dei dati per un intervallo continuo di versioni dell'app.

Rappresentazione JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
Campi
versionCodeStart

string (int64 format)

Versione dell'app più bassa nell'intervallo, inclusa.

versionCodeEnd

string (int64 format)

Versione dell'app più recente nell'intervallo, inclusa.