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)

يستند الاستهداف إلى مستويات واجهة برمجة التطبيقات لنظام التشغيل Android على الأجهزة.

allUsers

object (AllUsers)

يتم استهداف جميع المستخدِمين.

حقل الربط target_versions إصدارات التطبيق المستهدَفة من خلال إجراء الاسترداد مطلوب. يمكن أن يكون target_versions واحدًا فقط مما يلي:
versionList

object (AppVersionList)

استهدِف رموز الإصدارات كقائمة.

versionRange

object (AppVersionRange)

استهدِف رموز الإصدارات كنطاق.

AppVersionList

تنسيق البيانات لقائمة بإصدارات التطبيق

تمثيل JSON
{
  "versionCodes": [
    string
  ]
}
الحقول
versionCodes[]

string (int64 format)

قائمة برموز إصدارات التطبيق

AppVersionRange

تنسيق البيانات لمجموعة مستمرة من إصدارات التطبيق

تمثيل JSON
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
الحقول
versionCodeStart

string (int64 format)

أدنى إصدار للتطبيق في النطاق، شاملاً

versionCodeEnd

string (int64 format)

أعلى إصدار من التطبيق في النطاق، شاملاً