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 ที่สร้างขึ้นทั้งหมดซึ่งจัดกลุ่มตามคีย์ Signing APK

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

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

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

GeneratedApksPerSigningKey

createapks.download ข้อมูลเมตาสำหรับ APK แยก สแตนด์อโลน และสากล รวมถึงส่วนแบ่ง Asset Pack ที่รับรองด้วยคีย์ที่ระบุ

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

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

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

createdapks.list ของชิ้นส่วน Asset Pack ที่จะแสดงสำหรับ App Bundle นี้ โดยมีการรับรองด้วยคีย์ที่สอดคล้องกับ certificateSha256Hash

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

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

generatedUniversalApk

object (GeneratedUniversalApk)

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

generatedRecoveryModules[]

object (GeneratedRecoveryApk)

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

targetingInfo

object (TargetingInfo)

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

GeneratedSplitApk

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

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

string

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

variantId

integer

รหัสของตัวแปรที่สร้างขึ้น

moduleName

string

ชื่อโมดูลที่มี APK นี้

splitId

string

รหัสการแยก เว้นว่างไว้สำหรับการแยกหลักของโมดูลฐาน

GeneratedAssetPackSlice

ข้อมูลเมตา generateapks.download สำหรับชิ้นส่วน Asset Pack

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

string

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

moduleName

string

ชื่อโมดูลที่มีส่วนแบ่งเนื้อหานี้

sliceId

string

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

version

string (int64 format)

เวอร์ชันโมดูลเนื้อหา

GeneratedStandaloneApk

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

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

string

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

variantId

integer

รหัสของตัวแปรที่สร้างขึ้น

GeneratedUniversalApk

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

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

string

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

GeneratedRecoveryApk

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

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

string

รหัส createapks.download ซึ่งระบุ 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)

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

assetSliceSet[]

object (AssetSliceSet)

createdapks.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)

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

SdkVersion

แสดงเวอร์ชัน SDK

การแสดง JSON
{
  "min": integer
}
ช่อง
min

integer

ค่าขั้นต่ำรวมของเวอร์ชัน SDK

AbiTargeting

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

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

object (Abi)

ค่าของ abi

alternatives[]

object (Abi)

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

อาบี

ใช้แทน Abi

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

enum (AbiAlias)

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

AbiAlias

ความหมายของชื่อแทนของ abis

Enum
UNSPECIFIED_CPU_ARCHITECTURE abi ที่ไม่ได้ระบุ
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)

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

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

การกำหนดเป้าหมายตามปัจจัยที่หลากหลาย

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

object (MultiAbi)

ค่าของ Multi-abi

alternatives[]

object (MultiAbi)

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

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)

createdapks.list ของ TCF ทางเลือก (TCF ที่กำหนดเป้าหมายตามการแยกส่วนระดับเดียวกัน)

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)

การกำหนดเป้าหมายที่ติดตั้งโมดูลแบบมีเงื่อนไข เกี่ยวข้องกับ Split 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

createdapks.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)

ตั้งค่าเฉพาะสำหรับ Split APK

standaloneApkMetadata

object (StandaloneApkMetadata)

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

instantApkMetadata

object (SplitApkMetadata)

ตั้งค่าเฉพาะสำหรับ APK แยกส่วนทันที

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

เก็บข้อมูลเฉพาะของ Split 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)

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