Method: generatedapks.list

لعرض البيانات الوصفية للتنزيل لجميع حِزم APK التي تم إنشاؤها من حزمة تطبيقات معيّنة.

طلب HTTP

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

يستخدم عنوان URL بنية gRPC Transcode.

معلّمات المسار

المعلّمات
packageName

string

اسم حزمة التطبيق.

versionCode

integer

رمز إصدار حِزمة التطبيق

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

الاستجابة لحِزم APK المُنشأة بقائمة.

تمثيل JSON
{
  "generatedApks": [
    {
      object (GeneratedApksPerSigningKey)
    }
  ]
}
الحقول
generatedApks[]

object (GeneratedApksPerSigningKey)

جميع حِزم APK التي تم إنشاؤها، مجمَّعة حسب مفتاح توقيع حزمة APK

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

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

إنشاء رسالة رئيسية

تم تنزيل ملف APK لـ APK.

تمثيل JSON
{
  "certificateSha256Hash": string,
  "generatedSplitApks": [
    {
      object (GeneratedSplitApk)
    }
  ],
  "generatedAssetPackSlices": [
    {
      object (GeneratedAssetPackSlice)
    }
  ],
  "generatedStandaloneApks": [
    {
      object (GeneratedStandaloneApk)
    }
  ],
  "generatedUniversalApk": {
    object (GeneratedUniversalApk)
  }
}
الحقول
certificateSha256Hash

string

تجزئة SHA256 لشهادة المفتاح العام لتوقيع حزمة APK

generatedSplitApks[]

object (GeneratedSplitApk)

أنشئ APK.list لحِزم APK المُقسَّمة التي تم إنشاؤها، وتم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash.

generatedAssetPackSlices[]

object (GeneratedAssetPackSlice)

تم إنشاؤها من خلال قائمة APK APK.

generatedStandaloneApks[]

object (GeneratedStandaloneApk)

تم إنشاؤها من خلال ملف APK.list لحِزم APK المستقلة التي تم إنشاؤها، وتم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash.

generatedUniversalApk

object (GeneratedUniversalApk)

تم إنشاء حِزمة APK عامة، تم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash. لا يتم ضبط هذا الحقل في حال عدم إنشاء حزمة APK عامة لمفتاح التوقيع هذا.

تم إنشاء تقسيم الشاشة

التي تمّ إنشاؤها APK.وتنزيل البيانات الوصفية لحزمة APK المقسّمة.

تمثيل JSON
{
  "downloadId": string,
  "variantId": integer,
  "moduleName": string,
  "splitId": string
}
الحقول
downloadId

string

الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة generatedapks.download.

variantId

integer

رقم تعريف الصيغة التي تم إنشاؤها.

moduleName

string

اسم الوحدة التي تنتمي إليها حزمة APK هذه

splitId

string

معرّف التقسيم: فارغ للتقسيم الرئيسي للوحدة الأساسية.

نشأة مادة العرض PackSlice

تم إنشاء ملف APKs.download للبيانات الوصفية لحزمة مواد عرض.

تمثيل JSON
{
  "downloadId": string,
  "moduleName": string,
  "sliceId": string,
  "version": string
}
الحقول
downloadId

string

الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة generatedapks.download.

moduleName

string

اسم الوحدة التي تنتمي إليها شريحة مادة العرض هذه.

sliceId

string

رقم تعريف شريحة مادة العرض

version

string (int64 format)

إصدار وحدة مواد العرض

نشأة صغيرة

التي تم إنشاؤها APK.تنزيل البيانات الوصفية لملف APK مستقل.

تمثيل JSON
{
  "downloadId": string,
  "variantId": integer
}
الحقول
downloadId

string

الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة generatedapks.download.

variantId

integer

رقم تعريف الصيغة التي تم إنشاؤها.

إنشاء UniversalApk

التي تم إنشاؤها APK.تنزيل البيانات الوصفية لملف APK عام.

تمثيل JSON
{
  "downloadId": string
}
الحقول
downloadId

string

الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة generatedapks.download.