Targeting

Dettagli sul targeting di un'azione di recupero, ad esempio regioni, livelli dell'SDK Android, versioni dell'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 di unione criteria. Criteri per il targeting dell'azione di recupero. 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 dei dispositivi dell'API Android.

allUsers

object (AllUsers)

Tutti gli utenti vengono scelti come target.

Campo di 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)

Scegli come target i codici di versione sotto forma di elenco.

versionRange

object (AppVersionRange)

Scegli come target i codici versione sotto forma di 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 delle 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 della gamma, incluse.

versionCodeEnd

string (int64 format)

La versione dell'app più elevata nell'intervallo, incluse.