Targeting

Dettagli del targeting per un'azione di recupero, ad esempio regioni, livelli 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 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 API Android dei dispositivi.

allUsers

object (AllUsers)

Vengono scelti come target tutti gli utenti.

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)

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

versionRange

object (AppVersionRange)

Targeting dei codici di versione come intervallo.

AppVersionList

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

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

string (int64 format)

Elenco di codici versione 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ù alta nell'intervallo, inclusa.