Method: generatedapks.list

किसी ऐप्लिकेशन बंडल से जनरेट हुए सभी APKs के लिए, डाउनलोड मेटाडेटा दिखाता है.

एचटीटीपी अनुरोध

GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
packageName

string

ऐप्लिकेशन का पैकेज नेम.

versionCode

integer

ऐप्लिकेशन बंडल का वर्शन कोड.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

जनरेट किए गए APK की सूची का जवाब.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
फ़ील्ड
generatedApks[]

object (GeneratedApksPerSigningKey)

जनरेट किए गए सभी APK, APK साइनिंग पासकोड के हिसाब से ग्रुप किए गए.

अनुमति के दायरे

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/androidpublisher

GeneratedApksPerSigningKey

split, standalone, और यूनिवर्सल APKs के लिए generatedapks.download मेटाडेटा. साथ ही, किसी दी गई कुंजी से साइन किए गए ऐसेट पैक स्लाइस.

JSON के काेड में दिखाना
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  },
  "generatedRecoveryModules": [
    {
      object (GeneratedRecoveryApk)
    }
  ],
  "targetingInfo": {
    object (TargetingInfo)
  }
}
फ़ील्ड
certificateSha256Hash

string

APK साइनिंग सार्वजनिक पासकोड सर्टिफ़िकेट का SHA256 हैश.

generatedSplitApks[]

object (GeneratedSplitApk)

generatedapks.list, जनरेट किए गए अलग-अलग APKs की सूची है. इन पर certificateSha256Hash से जुड़ी कुंजी से हस्ताक्षर किया गया है.

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

इस ऐप्लिकेशन बंडल के लिए दिखाए जाने वाले ऐसेट पैक स्लाइस की generatedapks.list, जिसे certificateSha256Hash से जुड़ी कुंजी से साइन किया गया हो.

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

जनरेट किए गए स्टैंडअलोन APKs की generatedapks.list, जिस पर certificateSha256Hash से जुड़ी कुंजी से हस्ताक्षर किया गया है.

generatedUniversalApk

object (GeneratedUniversalApk)

जनरेट किया गया यूनिवर्सल APK, जिसे certificateSha256Hash से जुड़ी कुंजी से साइन किया गया है. अगर इस साइनिंग पासकोड के लिए कोई यूनिवर्सल APK जनरेट नहीं किया गया है, तो यह फ़ील्ड सेट नहीं होता.

generatedRecoveryModules[]

object (GeneratedRecoveryApk)

रिकवरी ऐक्शन के लिए जनरेट किए गए रिकवरी APK, जिन्हें certificateSha256Hash से जुड़ी कुंजी से साइन किया गया है. इसमें जनरेट किए गए सभी रिकवरी APK शामिल हैं. साथ ही, ड्राफ़्ट या रद्द किए गए APK भी शामिल हैं. अगर इस हस्ताक्षर कुंजी के लिए कोई रिकवरी ऐक्शन नहीं बनाया गया है, तो यह फ़ील्ड सेट नहीं होता.

targetingInfo

object (TargetingInfo)

इसमें जनरेट किए गए APK के बारे में टारगेटिंग की जानकारी होती है.

GeneratedSplitApk

split APK के लिए, generatedapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
फ़ील्ड
downloadId

string

generatedapks.download आईडी, जो डाउनलोड किए जाने वाले APK की खास पहचान करता है. इसे generatedapks.download तरीके के लिए दिया जाना चाहिए.

variantId

integer

जनरेट किए गए वैरिएंट का आईडी.

moduleName

string

उस मॉड्यूल का नाम जिससे यह APK जुड़ा है.

splitId

string

स्प्लिट आईडी. बेस मॉड्यूल के मुख्य स्प्लिट के लिए खाली है.

GeneratedAssetPackSlice

ऐसेट पैक स्लाइस के लिए, generatedapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
फ़ील्ड
downloadId

string

generatedapks.download आईडी, जो डाउनलोड किए जाने वाले APK की खास पहचान करता है. इसे generatedapks.download तरीके के लिए दिया जाना चाहिए.

moduleName

string

उस मॉड्यूल का नाम जिससे यह ऐसेट स्लाइस जुड़ी है.

sliceId

string

ऐसेट स्लाइस का आईडी.

version

string (int64 format)

ऐसेट मॉड्यूल का वर्शन.

GeneratedStandaloneApk

किसी स्टैंडअलोन APK के लिए, generatedapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "variantId": integer
}
फ़ील्ड
downloadId

string

generatedapks.download आईडी, जो डाउनलोड किए जाने वाले APK की खास पहचान करता है. इसे generatedapks.download तरीके के लिए दिया जाना चाहिए.

variantId

integer

जनरेट किए गए वैरिएंट का आईडी.

GeneratedUniversalApk

किसी यूनिवर्सल APK के लिए, generatedapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string
}
फ़ील्ड
downloadId

string

generatedapks.download आईडी, जो डाउनलोड किए जाने वाले APK की खास पहचान करता है. इसे generatedapks.download तरीके के लिए दिया जाना चाहिए.

GeneratedRecoveryApk

ऐप्लिकेशन रिकवरी मॉड्यूल के लिए, generatedapks.download मेटाडेटा.

JSON के काेड में दिखाना
{
  "downloadId": string,
  "recoveryId": string,
  "recoveryStatus": enum (RecoveryStatus),
  "moduleName": string
}
फ़ील्ड
downloadId

string

generatedapks.download आईडी, जो डाउनलोड किए जाने वाले APK की खास पहचान करता है. इसे generatedapks.download तरीके के लिए दिया जाना चाहिए.

recoveryId

string (int64 format)

रिकवरी ऐक्शन का आईडी.

recoveryStatus

enum (RecoveryStatus)

रिकवरी ऐप्लिकेशन से जुड़ी रिकवरी ऐक्शन की स्थिति.

moduleName

string

उस मॉड्यूल का नाम जिससे रिकवरी APK जुड़ा है.

TargetingInfo

जनरेट किए गए APK के बारे में टारगेटिंग की जानकारी.

JSON के काेड में दिखाना
{
  "packageName": string,
  "variant": [
    {
      object (SplitApkVariant)
    }
  ],
  "assetSliceSet": [
    {
      object (AssetSliceSet)
    }
  ]
}
फ़ील्ड
packageName

string

इस ऐप्लिकेशन का पैकेज नेम.

variant[]

object (SplitApkVariant)

बनाए गए वैरिएंट की generatedapks.list.

assetSliceSet[]

object (AssetSliceSet)

जनरेट की गई ऐसेट स्लाइस की सूची.

SplitApkVariant

वैरिएंट, APKs का एक ग्रुप होता है, जो डिवाइस कॉन्फ़िगरेशन स्पेस का एक हिस्सा कवर करता है. एक डिवाइस पर, कई वैरिएंट के APK कभी भी एक साथ इंस्टॉल नहीं किए जाते.

JSON के काेड में दिखाना
{
  "targeting": {
    object (VariantTargeting)
  },
  "apkSet": [
    {
      object (ApkSet)
    }
  ],
  "variantNumber": integer
}
फ़ील्ड
targeting

object (VariantTargeting)

वैरिएंट-लेवल की टारगेटिंग.

apkSet[]

object (ApkSet)

APK का सेट, हर मॉड्यूल के लिए एक सेट.

variantNumber

integer

वैरिएंट की संख्या, जो 0 से शुरू होती है (जब तक बदलाव न किया जाए). किसी डिवाइस को डिवाइस कॉन्फ़िगरेशन से मैच करने वाले पहले वैरिएंट के APK मिलेंगे. इसमें, वैरिएंट के बड़े नंबर को छोटे नंबर से ज़्यादा प्राथमिकता दी जाएगी.

VariantTargeting

वैरिएंट के लेवल पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "abiTargeting": {
    object (AbiTargeting)
  },
  "screenDensityTargeting": {
    object (ScreenDensityTargeting)
  },
  "multiAbiTargeting": {
    object (MultiAbiTargeting)
  },
  "textureCompressionFormatTargeting": {
    object (TextureCompressionFormatTargeting)
  }
}
फ़ील्ड
sdkVersionTargeting

object (SdkVersionTargeting)

SDK टूल का वह वर्शन जिसे वैरिएंट टारगेट करता है

abiTargeting

object (AbiTargeting)

वह एबीआई जिसे वैरिएंट टारगेट करता है

screenDensityTargeting

object (ScreenDensityTargeting)

इस वैरिएंट पर काम करने वाली स्क्रीन डेंसिटी

multiAbiTargeting

object (MultiAbiTargeting)

कई एपीआई-लेवल की टारगेटिंग

textureCompressionFormatTargeting

object (TextureCompressionFormatTargeting)

टेक्सचर कंप्रेस करने के फ़ॉर्मैट के लेवल पर टारगेटिंग

SdkVersionTargeting

SDK टूल के वर्शन के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (SdkVersion)
    }
  ],
  "alternatives": [
    {
      object (SdkVersion)
    }
  ]
}
फ़ील्ड
value[]

object (SdkVersion)

SDK टूल के वर्शन की वैल्यू.

alternatives[]

object (SdkVersion)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए, यह अन्य मुख्य स्प्लिट को टारगेट करता है.

SdkVersion

SDK टूल के वर्शन की जानकारी देता है.

JSON के काेड में दिखाना
{
  "min": integer
}
फ़ील्ड
min

integer

SDK टूल के वर्शन की कम से कम वैल्यू.

AbiTargeting

एबीआई के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (Abi)
    }
  ],
  "alternatives": [
    {
      object (Abi)
    }
  ]
}
फ़ील्ड
value[]

object (Abi)

abi की वैल्यू.

alternatives[]

object (Abi)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए, यह अन्य मुख्य स्प्लिट को टारगेट करता है.

Abi

यह किसी Abi के बारे में बताता है.

JSON के काेड में दिखाना
{
  "alias": enum (AbiAlias)
}
फ़ील्ड
alias

enum (AbiAlias)

किसी एबीआई के लिए उपनाम.

AbiAlias

एबीआई के लिए उपनाम की परिभाषा.

Enums
UNSPECIFIED_CPU_ARCHITECTURE एबीआई की जानकारी नहीं दी गई है.
ARMEABI ARMEABI abi.
ARMEABI_V7A ARMEABI_V7A abi.
ARM64_V8A ARM64_V8A abi.
X86 X86 abi.
X86_64 X86_64 abi.
RISCV64 RISCV64 abi.

ScreenDensityTargeting

स्क्रीन की डेंसिटी के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (ScreenDensity)
    }
  ],
  "alternatives": [
    {
      object (ScreenDensity)
    }
  ]
}
फ़ील्ड
value[]

object (ScreenDensity)

स्क्रीन की डेंसिटी की वैल्यू.

alternatives[]

object (ScreenDensity)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए, यह अन्य मुख्य स्प्लिट को टारगेट करता है.

ScreenDensity

स्क्रीन की डेंसिटी दिखाता है.

JSON के काेड में दिखाना
{

  // Union field density_oneof can be only one of the following:
  "densityAlias": enum (DensityAlias),
  "densityDpi": integer
  // End of list of possible types for union field density_oneof.
}
फ़ील्ड

यूनियन फ़ील्ड density_oneof.

density_oneof इनमें से कोई एक हो सकता है:

densityAlias

enum (DensityAlias)

स्क्रीन की डेंसिटी का दूसरा नाम.

densityDpi

integer

डेंसिटी डीपीआई की वैल्यू.

DensityAlias

स्क्रीन की डेंसिटी के लिए उपनाम की परिभाषा.

Enums
DENSITY_UNSPECIFIED स्क्रीन की डेंसिटी के बारे में जानकारी उपलब्ध नहीं है.
NODPI NODPI स्क्रीन डेंसिटी.
LDPI LDPI स्क्रीन डेंसिटी.
MDPI एमडीपीआई स्क्रीन डेंसिटी.
TVDPI TVDPI स्क्रीन डेंसिटी.
HDPI एचडीपीआई स्क्रीन की डेंसिटी.
XHDPI XHDPI स्क्रीन डेंसिटी.
XXHDPI XXHDPI स्क्रीन डेंसिटी.
XXXHDPI XXXHDPI स्क्रीन डेंसिटी.

MultiAbiTargeting

कई एबीआई के आधार पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (MultiAbi)
    }
  ],
  "alternatives": [
    {
      object (MultiAbi)
    }
  ]
}
फ़ील्ड
value[]

object (MultiAbi)

मल्टी एबीआई की वैल्यू.

alternatives[]

object (MultiAbi)

बंडल में मौजूद अन्य सिबलिंग डायरेक्ट्री को टारगेट करना. मुख्य स्प्लिट के लिए, यह अन्य मुख्य स्प्लिट को टारगेट करता है.

MultiAbi

एबीआई की सूची दिखाता है.

JSON के काेड में दिखाना
{
  "abi": [
    {
      object (Abi)
    }
  ]
}
फ़ील्ड
abi[]

object (Abi)

टारगेट किए गए एबीआई की सूची, जैसा कि Android प्लैटफ़ॉर्म से दिखाया गया है

TextureCompressionFormatTargeting

टेक्सचर कंप्रेस करने के फ़ॉर्मैट के हिसाब से टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    {
      object (TextureCompressionFormat)
    }
  ],
  "alternatives": [
    {
      object (TextureCompressionFormat)
    }
  ]
}
फ़ील्ड
value[]

object (TextureCompressionFormat)

टारगेट किए गए टीसीएफ़ की सूची. यह फ़ील्ड खाली नहीं होना चाहिए.

alternatives[]

object (TextureCompressionFormat)

generatedapks.list में, अन्य टीसीएफ़ (सिबलिंग स्प्लिट के ज़रिए टारगेट किए गए टीसीएफ़) की सूची.

TextureCompressionFormat

टेक्सचर कंप्रेस करने के फ़ॉर्मैट के बारे में बताता है.

JSON के काेड में दिखाना
{
  "alias": enum (TextureCompressionFormatAlias)
}
फ़ील्ड
alias

enum (TextureCompressionFormatAlias)

टेक्सचर कंप्रेस करने के फ़ॉर्मैट का दूसरा नाम.

TextureCompressionFormatAlias

टेक्सचर कंप्रेस करने के फ़ॉर्मैट के लिए, दूसरे नाम की परिभाषा.

Enums
UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT फ़ॉर्मैट की जानकारी नहीं दी गई है.
ETC1_RGB8 ETC1_RGB8 फ़ॉर्मैट.
PALETTED PALETTED फ़ॉर्मैट.
THREE_DC THREE_DC फ़ॉर्मैट.
ATC ATC फ़ॉर्मैट.
LATC LATC फ़ॉर्मैट.
DXT1 DXT1 फ़ॉर्मैट.
S3TC S3TC फ़ॉर्मैट.
PVRTC PVRTC फ़ॉर्मैट.
ASTC ASTC फ़ॉर्मैट.
ETC2 ETC2 फ़ॉर्मैट.

ApkSet

किसी मॉड्यूल को दिखाने वाले APK का सेट.

JSON के काेड में दिखाना
{
  "moduleMetadata": {
    object (ModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
फ़ील्ड
moduleMetadata

object (ModuleMetadata)

इस ApkSet से दिखाए गए मॉड्यूल का मेटाडेटा

apkDescription[]

object (ApkDescription)

जनरेट किए गए APKs की जानकारी.

ModuleMetadata

किसी मॉड्यूल का मेटाडेटा.

JSON के काेड में दिखाना
{
  "name": string,
  "moduleType": enum (FeatureModuleType),
  "deliveryType": enum (DeliveryType),
  "dependencies": [
    string
  ],
  "targeting": {
    object (ModuleTargeting)
  }
}
फ़ील्ड
name

string

मॉड्यूल का नाम.

moduleType

enum (FeatureModuleType)

इस सुविधा वाले मॉड्यूल का टाइप बताता है.

deliveryType

enum (DeliveryType)

इससे मॉड्यूल की डिलीवरी का टाइप पता चलता है. जैसे, मांग पर डिलीवरी.

dependencies[]

string

उन मॉड्यूल के नाम जिन पर यह मॉड्यूल सीधे तौर पर निर्भर करता है. हर मॉड्यूल, बेस मॉड्यूल पर निर्भर करता है.

targeting

object (ModuleTargeting)

वह टारगेटिंग जिससे कंडीशनल मॉड्यूल इंस्टॉल होता है. सिर्फ़ अलग-अलग भाषाओं के लिए बने APK के लिए ज़रूरी है.

FeatureModuleType

फ़ीचर मॉड्यूल का टाइप.

Enums
UNKNOWN_MODULE_TYPE अज्ञात फ़ीचर मॉड्यूल.
FEATURE_MODULE सामान्य फ़ीचर मॉड्यूल.

DeliveryType

मॉड्यूल की डिलीवरी का टाइप बताता है.

Enums
UNKNOWN_DELIVERY_TYPE डिलीवरी टाइप की जानकारी नहीं है.
INSTALL_TIME यह मॉड्यूल, ऐप्लिकेशन के शुरुआती इंस्टॉल के हिस्से के तौर पर हमेशा डाउनलोड किया जाएगा.
ON_DEMAND इस मॉड्यूल का अनुरोध मांग पर किया जाता है. इसका मतलब है कि यह शुरुआती इंस्टॉल का हिस्सा नहीं होगा. इसे सिर्फ़ तब भेजा जाएगा, जब क्लाइंट इसका अनुरोध करेगा.
FAST_FOLLOW शुरुआती इंस्टॉल पूरा होने के बाद, यह मॉड्यूल तुरंत डाउनलोड हो जाएगा. इन मॉड्यूल के डाउनलोड होने से पहले ही, ऐप्लिकेशन को खोला जा सकता है.

ModuleTargeting

मॉड्यूल लेवल पर टारगेटिंग.

JSON के काेड में दिखाना
{
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "deviceFeatureTargeting": [
    {
      object (DeviceFeatureTargeting)
    }
  ],
  "userCountriesTargeting": {
    object (UserCountriesTargeting)
  }
}
फ़ील्ड
sdkVersionTargeting

object (SdkVersionTargeting)

SDK टूल का वह वर्शन जिसे वैरिएंट टारगेट करता है

deviceFeatureTargeting[]

object (DeviceFeatureTargeting)

डिवाइस की सुविधाओं के लिए टारगेटिंग.

userCountriesTargeting

object (UserCountriesTargeting)

देश के लेवल पर टारगेटिंग

DeviceFeatureTargeting

किसी डिवाइस की सुविधा के लिए टारगेटिंग.

JSON के काेड में दिखाना
{
  "requiredFeature": {
    object (DeviceFeature)
  }
}
फ़ील्ड
requiredFeature

object (DeviceFeature)

डिवाइस की सुविधा.

DeviceFeature

डिवाइस की सुविधा के बारे में बताता है.

JSON के काेड में दिखाना
{
  "featureName": string,
  "featureVersion": integer
}
फ़ील्ड
featureName

string

सुविधा का नाम.

featureVersion

integer

AndroidManifest में, android:glEsVersion या android:version से तय किया गया सुविधा का वर्शन.

UserCountriesTargeting

इस एट्रिब्यूट की वैल्यू, उन देशों के कोड की सूची होती है जिन्हें मॉड्यूल टारगेट करता है.

JSON के काेड में दिखाना
{
  "countryCodes": [
    string
  ],
  "exclude": boolean
}
फ़ील्ड
countryCodes[]

string

generatedapks.list, देश के कोड की सूची, जो दो अक्षरों वाले CLDR इलाके के फ़ॉर्मैट में है.

exclude

boolean

इससे पता चलता है कि ऊपर दी गई सूची में सिर्फ़ एक प्रॉपर्टी शामिल है या नहीं.

ApkDescription

बनाए गए APK के बारे में जानकारी.

JSON के काेड में दिखाना
{
  "targeting": {
    object (ApkTargeting)
  },
  "path": string,

  // Union field apk_metadata_oneof_value can be only one of the following:
  "splitApkMetadata": {
    object (SplitApkMetadata)
  },
  "standaloneApkMetadata": {
    object (StandaloneApkMetadata)
  },
  "instantApkMetadata": {
    object (SplitApkMetadata)
  },
  "assetSliceMetadata": {
    object (SplitApkMetadata)
  }
  // End of list of possible types for union field apk_metadata_oneof_value.
}
फ़ील्ड
targeting

object (ApkTargeting)

APK-लेवल की टारगेटिंग.

path

string

APK का पाथ इस फ़ॉर्मैट में होगा: .apk, जहां DownloadId वह आईडी है जिसका इस्तेमाल, GeneratedApks.Download API का इस्तेमाल करके APK डाउनलोड करने के लिए किया जाता है.

यूनियन फ़ील्ड apk_metadata_oneof_value.

apk_metadata_oneof_value इनमें से कोई एक हो सकता है:

splitApkMetadata

object (SplitApkMetadata)

सिर्फ़ अलग-अलग भाषाओं के लिए जनरेट किए गए APK के लिए सेट करें.

standaloneApkMetadata

object (StandaloneApkMetadata)

इसे सिर्फ़ स्टैंडअलोन APKs के लिए सेट किया जाता है.

instantApkMetadata

object (SplitApkMetadata)

सिर्फ़ इंस्टैंट स्प्लिट APKs के लिए सेट करें.

assetSliceMetadata

object (SplitApkMetadata)

सिर्फ़ एसेट स्लाइस के लिए सेट करें.

ApkTargeting

यह apk-लेवल की टारगेटिंग के सेट को दिखाता है.

JSON के काेड में दिखाना
{
  "abiTargeting": {
    object (AbiTargeting)
  },
  "languageTargeting": {
    object (LanguageTargeting)
  },
  "screenDensityTargeting": {
    object (ScreenDensityTargeting)
  },
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "textureCompressionFormatTargeting": {
    object (TextureCompressionFormatTargeting)
  },
  "multiAbiTargeting": {
    object (MultiAbiTargeting)
  }
}
फ़ील्ड
abiTargeting

object (AbiTargeting)

वह abi जिसे APK टारगेट करता है

languageTargeting

object (LanguageTargeting)

वह भाषा जिसे APK टारगेट करता है

screenDensityTargeting

object (ScreenDensityTargeting)

स्क्रीन की डेंसिटी, जिस पर यह APK काम करता है.

sdkVersionTargeting

object (SdkVersionTargeting)

SDK टूल का वह वर्शन जिसे APK टारगेट करता है

textureCompressionFormatTargeting

object (TextureCompressionFormatTargeting)

टेक्सचर कंप्रेस करने के फ़ॉर्मैट के लेवल पर टारगेटिंग

multiAbiTargeting

object (MultiAbiTargeting)

मल्टी-एपीआई-लेवल टारगेटिंग.

LanguageTargeting

भाषा के हिसाब से टारगेटिंग.

JSON के काेड में दिखाना
{
  "value": [
    string
  ],
  "alternatives": [
    string
  ]
}
फ़ील्ड
value[]

string

ISO-639: भाषा का दो या तीन अक्षरों वाला कोड.

alternatives[]

string

अन्य भाषाएं.

SplitApkMetadata

इसमें Split APKs से जुड़ा डेटा होता है.

JSON के काेड में दिखाना
{
  "splitId": string,
  "isMasterSplit": boolean
}
फ़ील्ड
splitId

string

स्प्लिट का आईडी.

isMasterSplit

boolean

इससे पता चलता है कि यह APK, मॉड्यूल का मुख्य स्प्लिट है या नहीं.

StandaloneApkMetadata

इसमें स्टैंडअलोन APK से जुड़ा डेटा होता है.

JSON के काेड में दिखाना
{
  "fusedModuleName": [
    string
  ]
}
फ़ील्ड
fusedModuleName[]

string

इस स्टैंडअलोन APK में फ़्यूज़ किए गए मॉड्यूल के नाम.

AssetSliceSet

किसी एक ऐसेट मॉड्यूल से जुड़ी ऐसेट स्लाइस का सेट.

JSON के काेड में दिखाना
{
  "assetModuleMetadata": {
    object (AssetModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
फ़ील्ड
assetModuleMetadata

object (AssetModuleMetadata)

मॉड्यूल लेवल का मेटाडेटा.

apkDescription[]

object (ApkDescription)

ऐसेट स्लाइस.

AssetModuleMetadata

ऐसेट मॉड्यूल का मेटाडेटा.

JSON के काेड में दिखाना
{
  "name": string,
  "deliveryType": enum (DeliveryType)
}
फ़ील्ड
name

string

मॉड्यूल का नाम.

deliveryType

enum (DeliveryType)

यह पर्सिस्टेंट इंस्टॉल के लिए डिलीवरी टाइप दिखाता है.