Method: generatedapks.list

প্রদত্ত অ্যাপ বান্ডেল থেকে জেনারেট করা সমস্ত APK-এর জন্য ডাউনলোড মেটাডেটা ফেরত দেয়।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
packageName

string

অ্যাপের প্যাকেজের নাম।

versionCode

integer

অ্যাপ বান্ডেলের সংস্করণ কোড।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

জেনারেট করা APK-এর তালিকার প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
ক্ষেত্র
generatedApks[]

object ( GeneratedApksPerSigningKey )

সমস্ত জেনারেট করা APK, APK সাইনিং কী দ্বারা গোষ্ঠীবদ্ধ।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

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

জেনারেটেডApksPerSigningKey

generatedapks.download মেটাডেটা বিভক্ত, স্বতন্ত্র এবং সর্বজনীন APK, সেইসাথে সম্পদ প্যাক স্লাইস, একটি প্রদত্ত কী দিয়ে স্বাক্ষরিত।

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. জেনারেটেড স্প্লিট APK-এর তালিকা, সার্টিফিকেটSha256Hash-এর সাথে সম্পর্কিত একটি কী দিয়ে স্বাক্ষরিত।

generatedAssetPackSlices[]

object ( GeneratedAssetPackSlice )

generatedapks.list এ অ্যাসেট প্যাক স্লাইস যা এই অ্যাপ বান্ডেলের জন্য পরিবেশন করা হবে, সার্টিফিকেটSha256Hash-এর সাথে সম্পর্কিত একটি কী সহ স্বাক্ষরিত।

generatedStandaloneApks[]

object ( GeneratedStandaloneApk )

সার্টিফিকেটSha256Hash-এর সাথে সম্পর্কিত একটি কী দিয়ে স্বাক্ষর করা জেনারেটেড স্বতন্ত্র APKগুলির generatedapks.list।

generatedUniversalApk

object ( GeneratedUniversalApk )

সার্টিফিকেটSha256Hash-এর সাথে সম্পর্কিত একটি কী দিয়ে স্বাক্ষরিত সার্বজনীন APK তৈরি করা হয়েছে। এই সাইনিং কীটির জন্য কোনো সার্বজনীন APK তৈরি না হলে এই ক্ষেত্রটি সেট করা হয় না।

generatedRecoveryModules[]

object ( GeneratedRecoveryApk )

সার্টিফিকেটSha256Hash-এর সাথে সম্পর্কিত একটি কী সহ স্বাক্ষরিত পুনরুদ্ধার ক্রিয়াগুলির জন্য পুনরুদ্ধার apks তৈরি করা হয়েছে৷ এর মধ্যে রয়েছে সমস্ত জেনারেট করা রিকভারি APK, এছাড়াও ড্রাফ্ট বা বাতিল অবস্থায় থাকা। এই সাইনিং কীটির জন্য কোনো পুনরুদ্ধারের ক্রিয়া তৈরি না হলে এই ক্ষেত্রটি সেট করা হয় না।

targetingInfo

object ( TargetingInfo )

জেনারেট করা apks সম্পর্কে টার্গেটিং তথ্য রয়েছে।

জেনারেটেড স্প্লিটএপিকে

একটি বিভক্ত APK-এর জন্য generatedapks.download মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
ক্ষেত্র
downloadId

string

generatedapks.download ID, যা ডাউনলোড করার জন্য APK কে অনন্যভাবে সনাক্ত করে। generatedapks.download পদ্ধতিতে সরবরাহ করা উচিত।

variantId

integer

তৈরি করা ভেরিয়েন্টের আইডি।

moduleName

string

এই APK যে মডিউলটির অন্তর্গত তার নাম৷

splitId

string

স্প্লিট আইডি। বেস মডিউলের প্রধান বিভাজনের জন্য খালি।

জেনারেটেড অ্যাসেটপ্যাকস্লাইস

generatedapks. একটি সম্পদ প্যাক স্লাইসের জন্য মেটাডেটা ডাউনলোড করুন।

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)

সম্পদ মডিউল সংস্করণ।

জেনারেটেড স্ট্যান্ডালোনএপিকে

একটি স্বতন্ত্র APK-এর জন্য generatedapks.download মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "downloadId": string,
  "variantId": integer
}
ক্ষেত্র
downloadId

string

generatedapks.download ID, যা ডাউনলোড করার জন্য APK কে অনন্যভাবে সনাক্ত করে। generatedapks.download পদ্ধতিতে সরবরাহ করা উচিত।

variantId

integer

তৈরি করা ভেরিয়েন্টের আইডি।

ইউনিভার্সালএপিকে তৈরি করা হয়েছে

একটি সর্বজনীন APK-এর জন্য generatedapks.download মেটাডেটা।

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 এর নাম।

টার্গেটিং তথ্য

জেনারেট করা apks সম্পর্কে তথ্য টার্গেট করা।

JSON প্রতিনিধিত্ব
{
  "packageName": string,
  "variant": [
    {
      object (SplitApkVariant)
    }
  ],
  "assetSliceSet": [
    {
      object (AssetSliceSet)
    }
  ]
}
ক্ষেত্র
packageName

string

এই অ্যাপটির প্যাকেজের নাম।

variant[]

object ( SplitApkVariant )

তৈরি ভেরিয়েন্টের generatedapks.list.

assetSliceSet[]

object ( AssetSliceSet )

generatedapks.লিস্ট তৈরি করা সম্পদ স্লাইস।

SplitApk ভেরিয়েন্ট

ভেরিয়েন্ট হল APK-এর একটি গ্রুপ যা ডিভাইস কনফিগারেশন স্পেসের একটি অংশ কভার করে। একাধিক ভেরিয়েন্টের APK কখনোই একটি ডিভাইসে একত্রিত হয় না।

JSON প্রতিনিধিত্ব
{
  "targeting": {
    object (VariantTargeting)
  },
  "apkSet": [
    {
      object (ApkSet)
    }
  ],
  "variantNumber": integer
}
ক্ষেত্র
targeting

object ( VariantTargeting )

বৈকল্পিক-স্তরের টার্গেটিং।

apkSet[]

object ( ApkSet )

APK-এর সেট, প্রতি মডিউলে এক সেট।

variantNumber

integer

ভেরিয়েন্টের সংখ্যা, 0 থেকে শুরু (যদি না ওভাররাইড করা হয়)। একটি ডিভাইস প্রথম ভেরিয়েন্ট থেকে APK পাবে যা ডিভাইস কনফিগারেশনের সাথে মেলে, উচ্চতর ভেরিয়েন্ট নম্বরগুলি নিম্ন ভেরিয়েন্ট নম্বরের চেয়ে অগ্রাধিকার পাবে।

ভেরিয়েন্ট টার্গেটিং

বৈকল্পিক স্তরের উপর টার্গেটিং.

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 )

টেক্সচার-কম্প্রেশন-ফর্ম্যাট-লেভেল টার্গেটিং

SdkVersion টার্গেটিং

sdk সংস্করণের উপর ভিত্তি করে টার্গেটিং।

JSON প্রতিনিধিত্ব
{
  "value": [
    {
      object (SdkVersion)
    }
  ],
  "alternatives": [
    {
      object (SdkVersion)
    }
  ]
}
ক্ষেত্র
value[]

object ( SdkVersion )

একটি sdk সংস্করণের মান।

alternatives[]

object ( SdkVersion )

বান্ডেলে থাকা অন্যান্য ভাইবোন ডিরেক্টরিকে লক্ষ্য করা। প্রধান বিভাজনের জন্য এটি অন্যান্য প্রধান বিভাজনের লক্ষ্যবস্তু।

Sdk সংস্করণ

একটি sdk সংস্করণ প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "min": integer
}
ক্ষেত্র
min

integer

একটি sdk সংস্করণের অন্তর্ভুক্ত সর্বনিম্ন মান।

Abi টার্গেটিং

আবির উপর ভিত্তি করে টার্গেটিং।

JSON প্রতিনিধিত্ব
{
  "value": [
    {
      object (Abi)
    }
  ],
  "alternatives": [
    {
      object (Abi)
    }
  ]
}
ক্ষেত্র
value[]

object ( Abi )

একটি আবির মান।

alternatives[]

object ( Abi )

বান্ডেলে থাকা অন্যান্য ভাইবোন ডিরেক্টরিকে লক্ষ্য করা। প্রধান বিভাজনের জন্য এটি অন্যান্য প্রধান বিভাজনের লক্ষ্যবস্তু।

আবি

একটি আবির প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "alias": enum (AbiAlias)
}
ক্ষেত্র
alias

enum ( AbiAlias )

একটি আবির জন্য উপনাম।

আবিআলিয়াস

অ্যাবিসের জন্য উপনাম সংজ্ঞা।

Enums
UNSPECIFIED_CPU_ARCHITECTURE অনির্দিষ্ট আবি।
ARMEABI আরমেবি আবি।
ARMEABI_V7A ARMEABI_V7A abi.
ARM64_V8A ARM64_V8A abi.
X86 X86 abi.
X86_64 X86_64 abi.
RISCV64 RISCV64 abi.

ScreenDensity টার্গেটিং

স্ক্রিনের ঘনত্বের উপর ভিত্তি করে টার্গেটিং।

JSON প্রতিনিধিত্ব
{
  "value": [
    {
      object (ScreenDensity)
    }
  ],
  "alternatives": [
    {
      object (ScreenDensity)
    }
  ]
}
ক্ষেত্র
value[]

object ( ScreenDensity )

পর্দার ঘনত্বের মান।

alternatives[]

object ( 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-এর মান।

ঘনত্ব এলিয়াস

পর্দার ঘনত্বের উপনাম সংজ্ঞা।

Enums
DENSITY_UNSPECIFIED অনির্দিষ্ট পর্দা ঘনত্ব.
NODPI NODPI পর্দার ঘনত্ব।
LDPI LDPI পর্দার ঘনত্ব।
MDPI MDPI পর্দার ঘনত্ব।
TVDPI TVDPI পর্দার ঘনত্ব।
HDPI HDPI পর্দার ঘনত্ব।
XHDPI XHDPI পর্দার ঘনত্ব।
XXHDPI XXHDPI পর্দার ঘনত্ব।
XXXHDPI XXXHDPI পর্দার ঘনত্ব।

মাল্টিএবিটার্গেটিং

একাধিক অ্যাবিসের উপর ভিত্তি করে টার্গেটিং।

JSON প্রতিনিধিত্ব
{
  "value": [
    {
      object (MultiAbi)
    }
  ],
  "alternatives": [
    {
      object (MultiAbi)
    }
  ]
}
ক্ষেত্র
value[]

object ( MultiAbi )

মাল্টি আবির মান।

alternatives[]

object ( MultiAbi )

বান্ডেলে থাকা অন্যান্য ভাইবোন ডিরেক্টরিকে লক্ষ্য করা। প্রধান বিভাজনের জন্য এটি অন্যান্য প্রধান বিভাজনের লক্ষ্যবস্তু।

মাল্টিআবি

ABI-এর একটি তালিকা প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "abi": [
    {
      object (Abi)
    }
  ]
}
ক্ষেত্র
abi[]

object ( Abi )

Android প্ল্যাটফর্ম দ্বারা উপস্থাপিত লক্ষ্যযুক্ত ABI-এর একটি তালিকা

টেক্সচার কমপ্রেশন ফরম্যাট টার্গেটিং

একটি টেক্সচার কম্প্রেশন বিন্যাস দ্বারা টার্গেটিং.

JSON প্রতিনিধিত্ব
{
  "value": [
    {
      object (TextureCompressionFormat)
    }
  ],
  "alternatives": [
    {
      object (TextureCompressionFormat)
    }
  ]
}
ক্ষেত্র
value[]

object ( TextureCompressionFormat )

টার্গেটেড TCF-এর তালিকা। খালি হওয়া উচিত নয়।

alternatives[]

object ( TextureCompressionFormat )

generatedapks.list বিকল্প TCFs (টিসিএফগুলি ভাইবোন বিভক্ত দ্বারা লক্ষ্য করা হয়েছে)।

টেক্সচার কম্প্রেশন ফরম্যাট

টেক্সচার কম্প্রেশন বিন্যাস প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "alias": enum (TextureCompressionFormatAlias)
}
ক্ষেত্র
alias

enum ( TextureCompressionFormatAlias )

টেক্সচার কম্প্রেশন ফরম্যাটের উপনাম।

টেক্সচার কম্প্রেশন ফরম্যাট এলিয়াস

টেক্সচার কম্প্রেশন ফরম্যাটের জন্য উপনাম সংজ্ঞা।

Enums
UNSPECIFIED_TEXTURE_COMPRESSION_FORMAT অনির্দিষ্ট বিন্যাস।
ETC1_RGB8 ETC1_RGB8 ফর্ম্যাট।
PALETTED প্যালেটেড বিন্যাস।
THREE_DC THREE_DC বিন্যাস।
ATC এটিসি বিন্যাস।
LATC LATC বিন্যাস।
DXT1 DXT1 বিন্যাস।
S3TC S3TC বিন্যাস।
PVRTC PVRTC বিন্যাস।
ASTC ASTC বিন্যাস।
ETC2 ETC2 বিন্যাস।

ApkSet

একটি মডিউল প্রতিনিধিত্বকারী apks এর একটি সেট৷

JSON প্রতিনিধিত্ব
{
  "moduleMetadata": {
    object (ModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
ক্ষেত্র
moduleMetadata

object ( ModuleMetadata )

এই ApkSet দ্বারা উপস্থাপিত মডিউল সম্পর্কে মেটাডেটা

apkDescription[]

object ( ApkDescription )

জেনারেট করা apks এর বর্ণনা।

মডিউল মেটাডেটা

একটি মডিউলের মেটাডেটা।

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-এর জন্য প্রাসঙ্গিক।

ফিচারমডিউল টাইপ

বৈশিষ্ট্য মডিউল প্রকার.

Enums
UNKNOWN_MODULE_TYPE অজানা বৈশিষ্ট্য মডিউল.
FEATURE_MODULE নিয়মিত বৈশিষ্ট্য মডিউল.

ডেলিভারি টাইপ

মডিউলের ডেলিভারির ধরন নির্দেশ করে।

Enums
UNKNOWN_DELIVERY_TYPE অনির্দিষ্ট ডেলিভারি প্রকার।
INSTALL_TIME এই মডিউলটি সর্বদা অ্যাপটির প্রাথমিক ইনস্টলের অংশ হিসাবে ডাউনলোড করা হবে।
ON_DEMAND এই মডিউলটি অন-ডিমান্ডের জন্য অনুরোধ করা হয়েছে, যার মানে এটি প্রাথমিক ইনস্টলেশনের অংশ হবে না এবং ক্লায়েন্টের অনুরোধের সময়ই এটি পাঠানো হবে।
FAST_FOLLOW এই মডিউলটি প্রাথমিক ইনস্টলেশন শেষ হওয়ার সাথে সাথেই ডাউনলোড করা হবে। এই মডিউলগুলি ডাউনলোড করার আগে অ্যাপটি খোলা যেতে পারে।

মডিউল টার্গেটিং

মডিউল স্তরে টার্গেটিং.

JSON প্রতিনিধিত্ব
{
  "sdkVersionTargeting": {
    object (SdkVersionTargeting)
  },
  "deviceFeatureTargeting": [
    {
      object (DeviceFeatureTargeting)
    }
  ],
  "userCountriesTargeting": {
    object (UserCountriesTargeting)
  }
}
ক্ষেত্র
sdkVersionTargeting

object ( SdkVersionTargeting )

sdk সংস্করণ যেটি ভেরিয়েন্টটি লক্ষ্য করে

deviceFeatureTargeting[]

object ( DeviceFeatureTargeting )

ডিভাইস বৈশিষ্ট্যের জন্য টার্গেটিং.

userCountriesTargeting

object ( UserCountriesTargeting )

দেশ-স্তরের টার্গেটিং

ডিভাইস ফিচার টার্গেটিং

একটি ডিভাইস বৈশিষ্ট্য জন্য টার্গেটিং.

JSON প্রতিনিধিত্ব
{
  "requiredFeature": {
    object (DeviceFeature)
  }
}
ক্ষেত্র
requiredFeature

object ( DeviceFeature )

ডিভাইসের বৈশিষ্ট্য।

ডিভাইস বৈশিষ্ট্য

একটি ডিভাইস বৈশিষ্ট্য প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "featureName": string,
  "featureVersion": integer
}
ক্ষেত্র
featureName

string

বৈশিষ্ট্যের নাম।

featureVersion

integer

android:glEsVersion বা android:version in দ্বারা নির্দিষ্ট করা বৈশিষ্ট্য সংস্করণ অ্যান্ড্রয়েড ম্যানিফেস্টে।

ব্যবহারকারী দেশ টার্গেটিং

দেশের কোডগুলির একটি অন্তর্ভুক্ত/এক্সক্লুসিভ তালিকা বর্ণনা করে যা লক্ষ্য মডিউল করে।

JSON প্রতিনিধিত্ব
{
  "countryCodes": [
    string
  ],
  "exclude": boolean
}
ক্ষেত্র
countryCodes[]

string

দুই-অক্ষরের CLDR টেরিটরি ফরম্যাটে দেশের কোডের generatedapks.list।

exclude

boolean

উপরের তালিকাটি একচেটিয়া কিনা তা নির্দেশ করে।

ApkDescription

তৈরি apks বর্ণনা.

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 ডাউনলোড করতে ব্যবহৃত ID।

ইউনিয়ন ক্ষেত্র apk_metadata_oneof_value

apk_metadata_oneof_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

splitApkMetadata

object ( SplitApkMetadata )

শুধুমাত্র স্প্লিট APK-এর জন্য সেট করুন।

standaloneApkMetadata

object ( StandaloneApkMetadata )

শুধুমাত্র স্বতন্ত্র APK-এর জন্য সেট করুন।

instantApkMetadata

object ( SplitApkMetadata )

শুধুমাত্র ঝটপট বিভক্ত APK-এর জন্য সেট করুন।

assetSliceMetadata

object ( SplitApkMetadata )

শুধুমাত্র সম্পদ স্লাইস জন্য সেট.

Apk টার্গেটিং

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 )

মাল্টি-এপিআই-লেভেল টার্গেটিং।

ভাষা টার্গেটিং

ভাষার উপর ভিত্তি করে টার্গেটিং।

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 মডিউলের প্রধান বিভাজন কিনা তা নির্দেশ করে।

স্বতন্ত্রApkMetadata

স্বতন্ত্র APK-এর জন্য নির্দিষ্ট ডেটা ধারণ করে।

JSON প্রতিনিধিত্ব
{
  "fusedModuleName": [
    string
  ]
}
ক্ষেত্র
fusedModuleName[]

string

এই স্বতন্ত্র APK-এ মিশ্রিত মডিউলগুলির নাম৷

AssetSliceSet

একটি একক সম্পদ মডিউলের অন্তর্গত সম্পদ স্লাইসের সেট।

JSON প্রতিনিধিত্ব
{
  "assetModuleMetadata": {
    object (AssetModuleMetadata)
  },
  "apkDescription": [
    {
      object (ApkDescription)
    }
  ]
}
ক্ষেত্র
assetModuleMetadata

object ( AssetModuleMetadata )

মডিউল স্তরের মেটাডেটা।

apkDescription[]

object ( ApkDescription )

সম্পদ স্লাইস.

সম্পদ মডিউল মেটাডেটা

একটি সম্পদ মডিউলের মেটাডেটা।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "deliveryType": enum (DeliveryType)
}
ক্ষেত্র
name

string

মডিউল নাম।

deliveryType

enum ( DeliveryType )

ক্রমাগত ইনস্টল করার জন্য ডেলিভারির ধরন নির্দেশ করে।