Targeting
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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.
|
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003eTargeting details for a recovery action include regions, Android SDK levels, and app versions.\u003c/p\u003e\n"],["\u003cp\u003eRecovery actions can target specific app versions using either a list of version codes or a range of version codes.\u003c/p\u003e\n"],["\u003cp\u003eYou can target all users or filter by region or Android SDK level for recovery actions.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAppVersionList\u003c/code\u003e defines target app versions using a list of version codes, while \u003ccode\u003eAppVersionRange\u003c/code\u003e uses a start and end version code for a continuous range.\u003c/p\u003e\n"]]],["This describes targeting options for recovery actions, utilizing JSON structures. Actions can target users based on `regions`, `androidSdks`, or `allUsers`. App versions can be targeted either as a `versionList` with specific `versionCodes` or as a `versionRange` defined by `versionCodeStart` and `versionCodeEnd`. `AppVersionList` and `AppVersionRange` provide formats to define version-specific targeting. A recovery action needs to target app versions, using one of the formats.\n"],null,["# Targeting\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [AppVersionList](#AppVersionList)\n - [JSON representation](#AppVersionList.SCHEMA_REPRESENTATION)\n- [AppVersionRange](#AppVersionRange)\n - [JSON representation](#AppVersionRange.SCHEMA_REPRESENTATION)\n\nTargeting details for a recovery action such as regions, android sdk levels, app versions etc.\n\n| JSON representation |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { // Union field `criteria` can be only one of the following: \"regions\": { object (/android-publisher/api-ref/rest/v3/Regions) }, \"androidSdks\": { object (/android-publisher/api-ref/rest/v3/AndroidSdks) }, \"allUsers\": { object (/android-publisher/api-ref/rest/v3/AllUsers) } // End of list of possible types for union field `criteria`. // Union field `target_versions` can be only one of the following: \"versionList\": { object (/android-publisher/api-ref/rest/v3/Targeting#AppVersionList) }, \"versionRange\": { object (/android-publisher/api-ref/rest/v3/Targeting#AppVersionRange) } // End of list of possible types for union field `target_versions`. } ``` |\n\n| Fields ||\n|----------------|---------------------------------------------------------------------------------------------------------------------------------|\n| Union field `criteria`. Criteria for targeting recovery action. `criteria` can be only one of the following: ||\n| `regions` | `object (`[Regions](/android-publisher/api-ref/rest/v3/Regions)`)` Targeting is based on the user account region. |\n| `androidSdks` | `object (`[AndroidSdks](/android-publisher/api-ref/rest/v3/AndroidSdks)`)` Targeting is based on android api levels of devices. |\n| `allUsers` | `object (`[AllUsers](/android-publisher/api-ref/rest/v3/AllUsers)`)` All users are targeted. |\n| Union field `target_versions`. App versions targeted by the recovery action. Required. `target_versions` can be only one of the following: ||\n| `versionList` | `object (`[AppVersionList](/android-publisher/api-ref/rest/v3/Targeting#AppVersionList)`)` Target version codes as a list. |\n| `versionRange` | `object (`[AppVersionRange](/android-publisher/api-ref/rest/v3/Targeting#AppVersionRange)`)` Target version codes as a range. |\n\nAppVersionList\n--------------\n\nData format for a list of app versions.\n\n| JSON representation |\n|----------------------------------------|\n| ``` { \"versionCodes\": [ string ] } ``` |\n\n| Fields ||\n|------------------|----------------------------------------------------------------------------------------------------------------|\n| `versionCodes[]` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` List of app version codes. |\n\nAppVersionRange\n---------------\n\nData format for a continuous range of app versions.\n\n| JSON representation |\n|------------------------------------------------------------------|\n| ``` { \"versionCodeStart\": string, \"versionCodeEnd\": string } ``` |\n\n| Fields ||\n|--------------------|----------------------------------------------------------------------------------------------------------------------------------|\n| `versionCodeStart` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Lowest app version in the range, inclusive. |\n| `versionCodeEnd` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Highest app version in the range, inclusive. |"]]