Targeting
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
     Детали таргетинга для действий по восстановлению, такие как регионы, уровни SDK Android, версии приложений и т. д.
|  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.
} | 
|  Поля | 
|---|
 criteria поля Союза. Критерии целенаправленных действий по восстановлению. criteria может быть только один из следующих: | 
 regions |  object ( Regions )  Таргетинг основан на регионе учетной записи пользователя.  | 
 androidSdks |  object ( AndroidSdks )  Таргетинг основан на уровнях API устройств Android.  | 
 allUsers |  object ( AllUsers )  Все пользователи являются мишенью.  | 
 Поле объединения target_versions . Версии приложения, на которые распространяется действие восстановления. Необходимый. target_versions может быть только одним из следующих: | 
 versionList |  object ( AppVersionList )  Коды целевых версий в виде списка.  | 
 versionRange |  object ( AppVersionRange )  Коды целевых версий в виде диапазона.   | 
 Список версий приложений
 Формат данных для списка версий приложения. 
|  JSON-представление  | 
|---|
{
  "versionCodes": [
    string
  ]
} | 
|  Поля | 
|---|
 versionCodes[] |  string ( int64 format)  Список кодов версий приложения.   | 
 AppVersionRange
 Формат данных для непрерывного диапазона версий приложения. 
|  JSON-представление  | 
|---|
{
  "versionCodeStart": string,
  "versionCodeEnd": string
} | 
|  Поля | 
|---|
 versionCodeStart |  string ( int64 format)  Самая младшая версия приложения в диапазоне включительно.  | 
 versionCodeEnd |  string ( int64 format)  Самая высокая версия приложения в диапазоне включительно.  | 
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-07-24 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],["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"]]