Targeting

جزئیات هدف برای یک اقدام بازیابی مانند مناطق، سطوح Android sdk، نسخه های برنامه و غیره.

نمایندگی 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 )

هدف گذاری بر اساس منطقه حساب کاربری است.

android Sdks

object ( AndroidSdks )

هدف گذاری بر اساس سطوح api اندروید دستگاه ها است.

all Users

object ( AllUsers )

همه کاربران هدف قرار گرفته اند.

فیلد اتحادیه target_versions . نسخه‌های برنامه هدف‌گیری شده توسط عمل بازیابی. مورد نیاز. target_versions فقط می تواند یکی از موارد زیر باشد:
version List

object ( AppVersionList )

کدهای نسخه را به عنوان یک لیست هدف قرار دهید.

version Range

object ( AppVersionRange )

کدهای نسخه را به عنوان یک محدوده هدف قرار دهید.

AppVersionList

قالب داده برای لیستی از نسخه های برنامه.

نمایندگی JSON
{
  "versionCodes": [
    string
  ]
}
فیلدها
version Codes[]

string ( int64 format)

لیست کدهای نسخه برنامه

AppVersionRange

فرمت داده برای طیف مداومی از نسخه های برنامه.

نمایندگی JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
فیلدها
version Code Start

string ( int64 format)

پایین ترین نسخه برنامه در محدوده، شامل.

version Code End

string ( int64 format)

بالاترین نسخه برنامه در محدوده، فراگیر.