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)

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

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

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

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

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

generatedUniversalApk

object (GeneratedUniversalApk)

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

generatedRecoveryModules[]

object (GeneratedRecoveryApk)

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

targetingInfo

object (TargetingInfo)

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

GeneratedSplitApk

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

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

string

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

variantId

integer

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

moduleName

string

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

splitId

string

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

GeneratedAssetPackSlice

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

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

string

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

moduleName

string

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

sliceId

string

รหัสชิ้นส่วนชิ้นงาน

version

string (int64 format)

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

GeneratedStandaloneApk

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

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

string

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

variantId

integer

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

GeneratedUniversalApk

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

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

string

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

GeneratedRecoveryApk

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

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

string

รหัส generateapks.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)

createapks.list ของรูปแบบที่สร้างขึ้น

assetSliceSet[]

object (AssetSliceSet)

createapks.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

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

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

object (MultiAbi)

ค่าของ Abi หลายรายการ

alternatives[]

object (MultiAbi)

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

MultiAbi

แสดงรายการของ API

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

object (Abi)

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

TextureCompressionFormatTargeting

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

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

object (TextureCompressionFormat)

รายการ TCF เป้าหมาย ต้องระบุ

alternatives[]

object (TextureCompressionFormat)

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

การกำหนดเป้าหมายที่ทำให้ติดตั้งโมดูลแบบมีเงื่อนไข เกี่ยวข้องกับ APK ของ Split เท่านั้น

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

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

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