Method: generatedapks.list

แสดงผลข้อมูลเมตาการดาวน์โหลดสำหรับ APK ทั้งหมดที่สร้างขึ้นจาก App Bundle ที่ระบุ

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
packageName

string

ชื่อแพ็กเกจของแอป

versionCode

integer

รหัสเวอร์ชันของ App Bundle

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

การตอบสนองต่อรายการ APK ที่สร้างขึ้น

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
ช่อง
generatedApks[]

object (GeneratedApksPerSigningKey)

APK ที่สร้างขึ้นทั้งหมด ซึ่งจัดกลุ่มตามคีย์ App Signing ของ APK

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

GeneratedApksPerSigningKey

ข้อมูลเมตา generatedapks.download สำหรับ APK แบบแยก APK สแตนด์อโลน และ APK สากล รวมถึงข้อมูลเมตาของแพ็กเกจชิ้นงานที่รับรองด้วยคีย์ที่ระบุ

การแสดง JSON
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  },
  "generatedRecoveryModules": [
    {
      object (GeneratedRecoveryApk)
    }
  ],
  "targetingInfo": {
    object (TargetingInfo)
  }
}
ช่อง
certificateSha256Hash

string

แฮช SHA256 ของใบรับรองคีย์สาธารณะสำหรับการรับรอง APK

generatedSplitApks[]

object (GeneratedSplitApk)

generatedapks.list ของ APK แยกที่สร้างขึ้น ซึ่งลงนามด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

generatedapks.list ของกลุ่มชิ้นงานชิ้นเล็กๆ ที่แสดงสำหรับ App Bundle นี้ ซึ่งลงนามด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

generatedapks.list ของ APK แบบสแตนด์อโลนที่สร้างขึ้น ซึ่งลงชื่อด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash

generatedUniversalApk

object (GeneratedUniversalApk)

APK สากลที่สร้างขึ้นซึ่งลงนามด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash ระบบจะไม่ตั้งค่าช่องนี้หากไม่ได้สร้าง APK สากลสำหรับคีย์การรับรองนี้

generatedRecoveryModules[]

object (GeneratedRecoveryApk)

APK การกู้คืนที่สร้างขึ้นสําหรับการดำเนินการกู้คืนซึ่งลงนามด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash ซึ่งรวมถึง APK การกู้คืนที่สร้างขึ้นทั้งหมด รวมถึง APK ที่อยู่ในสถานะฉบับร่างหรือถูกยกเลิก ระบบจะไม่ตั้งค่าช่องนี้หากไม่มีการสร้างการดำเนินการกู้คืนสำหรับคีย์การรับรองนี้

targetingInfo

object (TargetingInfo)

มีข้อมูลการกำหนดเป้าหมายเกี่ยวกับ APK ที่สร้างขึ้น

GeneratedSplitApk

generatedapks.download ข้อมูลเมตาของ APK แยก

การแสดง JSON
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
ช่อง
downloadId

string

generatedapks.download ID ซึ่งระบุ 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 ID ซึ่งระบุ APK ที่จะดาวน์โหลดโดยไม่ซ้ำกัน ควรส่งไปยังเมธอด generatedapks.download

moduleName

string

ชื่อของโมดูลที่ข้อมูลโค้ดของชิ้นงานนี้อยู่

sliceId

string

รหัสส่วนของเนื้อหา

version

string (int64 format)

เวอร์ชันโมดูลชิ้นงาน

GeneratedStandaloneApk

generatedapks.download ข้อมูลเมตาสําหรับ APK แบบสแตนด์อโลน

การแสดง JSON
{
  "downloadId": string,
  "variantId": integer
}
ช่อง
downloadId

string

generatedapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดโดยไม่ซ้ำกัน ควรส่งไปยังเมธอด generatedapks.download

variantId

integer

รหัสของผลิตภัณฑ์ย่อยที่สร้างขึ้น

GeneratedUniversalApk

generatedapks.download ข้อมูลเมตาสำหรับ APK สากล

การแสดง JSON
{
  "downloadId": string
}
ช่อง
downloadId

string

generatedapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดโดยไม่ซ้ำกัน ควรส่งไปยังเมธอด generatedapks.download

GeneratedRecoveryApk

ข้อมูลเมตา generatedapks.download สําหรับโมดูลการกู้คืนแอป

การแสดง JSON
{
  "downloadId": string,
  "recoveryId": string,
  "recoveryStatus": enum (RecoveryStatus),
  "moduleName": string
}
ช่อง
downloadId

string

generatedapks.download ID ซึ่งระบุ APK ที่จะดาวน์โหลดโดยไม่ซ้ำกัน ควรส่งไปยังเมธอด generatedapks.download

recoveryId

string (int64 format)

รหัสของการดำเนินการกู้คืน

recoveryStatus

enum (RecoveryStatus)

สถานะของการดําเนินการกู้คืนที่สอดคล้องกับ APK การกู้คืน

moduleName

string

ชื่อของโมดูลที่ APK การกู้คืนอยู่

TargetingInfo

ข้อมูลการกําหนดเป้าหมายเกี่ยวกับ APK ที่สร้างขึ้น

การแสดง JSON
{
  "packageName": string,
  "variant": [
    {
      object (SplitApkVariant)
    }
  ],
  "assetSliceSet": [
    {
      object (AssetSliceSet)
    }
  ]
}
ช่อง
packageName

string

ชื่อแพ็กเกจของแอปนี้

variant[]

object (SplitApkVariant)

generatedapks.list ของตัวแปรที่สร้าง

assetSliceSet[]

object (AssetSliceSet)

generatedapks.list ของชิ้นงานที่สร้างขึ้น

SplitApkVariant

ตัวแปรคือกลุ่ม APK ที่ครอบคลุมพื้นที่การกําหนดค่าอุปกรณ์บางส่วน ระบบจะไม่รวม APK จากตัวแปรหลายรายการไว้ในอุปกรณ์เครื่องเดียว

การแสดง JSON
{
  "targeting": {
    object (VariantTargeting)
  },
  "apkSet": [
    {
      object (ApkSet)
    }
  ],
  "variantNumber": integer
}
ช่อง
targeting

object (VariantTargeting)

การกําหนดเป้าหมายระดับตัวแปร

apkSet[]

object (ApkSet)

ชุด APK 1 ชุดต่อโมดูล

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)

ABI ที่ตัวแปรกำหนดเป้าหมาย

screenDensityTargeting

object (ScreenDensityTargeting)

ความหนาแน่นของหน้าจอที่ตัวแปรนี้รองรับ

multiAbiTargeting

object (MultiAbiTargeting)

การกำหนดเป้าหมายระดับหลาย API

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

การกําหนดเป้าหมายตาม Abi

การแสดง JSON
{
  "value": [
    {
      object (Abi)
    }
  ],
  "alternatives": [
    {
      object (Abi)
    }
  ]
}
ช่อง
value[]

object (Abi)

ค่าของ abi

alternatives[]

object (Abi)

การกําหนดเป้าหมายไดเรกทอรีอื่นๆ ที่อยู่ในกลุ่ม สําหรับการแยกกลุ่มหลัก ตัวเลือกนี้จะกำหนดเป้าหมายไปยังการแยกกลุ่มหลักอื่นๆ

Abi

แสดง Abi

การแสดง JSON
{
  "alias": enum (AbiAlias)
}
ช่อง
alias

enum (AbiAlias)

ชื่อแทนสำหรับ ABI

AbiAlias

คําจํากัดความของชื่อแทนสําหรับ ABI

Enum
UNSPECIFIED_CPU_ARCHITECTURE ABI ที่ไม่ระบุ
ARMEABI ARMEABI abi
ARMEABI_V7A ARMEABI_V7A abi
ARM64_V8A ABI ของ ARM64_V8A
X86 ABI ของ X86
X86_64 ABI ของ x86_64
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

ค่าสำหรับความหนาแน่น dpi

DensityAlias

คําจํากัดความของชื่อแทนสําหรับความหนาแน่นของหน้าจอ

Enum
DENSITY_UNSPECIFIED ความหนาแน่นของหน้าจอที่ไม่ได้ระบุ
NODPI ความหนาแน่นของหน้าจอ NODPI
LDPI ความหนาแน่นของหน้าจอ LDPI
MDPI ความหนาแน่นของหน้าจอ MDPI
TVDPI ความหนาแน่นของหน้าจอ TVDPI
HDPI ความหนาแน่นของหน้าจอ HDPI
XHDPI ความหนาแน่นของหน้าจอ XHDPI
XXHDPI ความหนาแน่นของหน้าจอ XXHDPI
XXXHDPI ความหนาแน่นของหน้าจอ XXXHDPI

MultiAbiTargeting

การกำหนดเป้าหมายตาม ABI หลายรายการ

การแสดง JSON
{
  "value": [
    {
      object (MultiAbi)
    }
  ],
  "alternatives": [
    {
      object (MultiAbi)
    }
  ]
}
ช่อง
value[]

object (MultiAbi)

ค่าของ Multi Abi

alternatives[]

object (MultiAbi)

การกําหนดเป้าหมายไดเรกทอรีอื่นๆ ที่อยู่ในกลุ่ม สําหรับการแยกกลุ่มหลัก ตัวเลือกนี้จะกำหนดเป้าหมายไปยังการแยกกลุ่มหลักอื่นๆ

MultiAbi

แสดงรายการ ABI

การแสดง JSON
{
  "abi": [
    {
      object (Abi)
    }
  ]
}
ช่อง
abi[]

object (Abi)

รายการ ABI ที่กําหนดเป้าหมายตามที่แสดงโดยแพลตฟอร์ม Android

TextureCompressionFormatTargeting

การกำหนดเป้าหมายตามรูปแบบการบีบอัดพื้นผิว

การแสดง JSON
{
  "value": [
    {
      object (TextureCompressionFormat)
    }
  ],
  "alternatives": [
    {
      object (TextureCompressionFormat)
    }
  ]
}
ช่อง
value[]

object (TextureCompressionFormat)

รายการ TCF ที่กําหนดเป้าหมาย ต้องระบุ

alternatives[]

object (TextureCompressionFormat)

generatedapks.list of alternative TCFs (TCFs targeted by the sibling splits)

TextureCompressionFormat

แสดงรูปแบบการบีบอัดพื้นผิว

การแสดง JSON
{
  "alias": enum (TextureCompressionFormatAlias)
}
ช่อง
alias

enum (TextureCompressionFormatAlias)

นามแฝงสำหรับรูปแบบการบีบอัดพื้นผิว

TextureCompressionFormatAlias

คําจํากัดความของนามแฝงสําหรับรูปแบบการบีบอัดพื้นผิว

Enum
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)

คําอธิบายของ APK ที่สร้างขึ้น

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

ประเภทของโมดูลฟีเจอร์

Enum
UNKNOWN_MODULE_TYPE โมดูลฟีเจอร์ที่ไม่รู้จัก
FEATURE_MODULE โมดูลฟีเจอร์ปกติ

DeliveryType

ระบุประเภทการแสดงผลของโมดูล

Enum
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

เวอร์ชันฟีเจอร์ที่ระบุโดย android:glEsVersion หรือ android:version ใน ใน AndroidManifest

UserCountriesTargeting

อธิบายรายการรหัสประเทศแบบรวม/เฉพาะที่โมดูลกำหนดเป้าหมาย

การแสดง JSON
{
  "countryCodes": [
    string
  ],
  "exclude": boolean
}
ช่อง
countryCodes[]

string

generatedapks.list ของรหัสประเทศในรูปแบบเขตแดน CLDR 2 ตัวอักษร

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 คือรหัสที่ใช้ดาวน์โหลด APK โดยใช้ GeneratedApks.Download API

ฟิลด์สหภาพ apk_metadata_oneof_value

apk_metadata_oneof_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

splitApkMetadata

object (SplitApkMetadata)

ตั้งค่าสำหรับ APK แยกเท่านั้น

standaloneApkMetadata

object (StandaloneApkMetadata)

กำหนดไว้สำหรับ APK แบบสแตนด์อโลนเท่านั้น

instantApkMetadata

object (SplitApkMetadata)

ตั้งค่าสำหรับ APK แยกของ Instant App เท่านั้น

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)

การกําหนดเป้าหมายระดับหลาย API

LanguageTargeting

การกําหนดเป้าหมายตามภาษา

การแสดง JSON
{
  "value": [
    string
  ],
  "alternatives": [
    string
  ]
}
ช่อง
value[]

string

ISO-639: รหัสภาษา 2 หรือ 3 ตัวอักษร

alternatives[]

string

ภาษาอื่น

SplitApkMetadata

เก็บข้อมูลเฉพาะสำหรับ APK แยก

การแสดง 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)

ระบุประเภทการนำส่งสำหรับการติดตั้งถาวร