Targeting

रिकवरी ऐक्शन के लिए टारगेटिंग की जानकारी, जैसे कि इलाके, Android SDK के लेवल, ऐप्लिकेशन के वर्शन वगैरह.

जेएसओएन के काेड में दिखाना
{

  // 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

ऐप्लिकेशन के वर्शन की सूची के लिए डेटा फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "versionCodes": [
    string
  ]
}
फ़ील्ड
versionCodes[]

string (int64 format)

ऐप्लिकेशन के वर्शन कोड की सूची.

AppVersionRange

ऐप्लिकेशन के अलग-अलग वर्शन के लिए डेटा फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "versionCodeStart": string,
  "versionCodeEnd": string
}
फ़ील्ड
versionCodeStart

string (int64 format)

ऐप्लिकेशन का सबसे निचला वर्शन, इस रेंज में शामिल है.

versionCodeEnd

string (int64 format)

ऐप्लिकेशन का सबसे बेहतर वर्शन, इस रेंज में उपलब्ध है.