- طلب HTTP
- معلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- generatedApksPer التوقيعKey
- مولد_تقسيم
- نشأة مادة العرضPackSlice
- generatedStandaloneApk
- نشأة UniversalApk
- جرِّبه الآن
لعرض البيانات الوصفية للتنزيل لجميع حِزم APK التي تم إنشاؤها من حزمة تطبيقات معيّنة.
طلب HTTP
GET https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/generatedApks/{versionCode}
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المعلّمات | |
---|---|
packageName |
اسم حزمة التطبيق. |
versionCode |
رمز إصدار حِزمة التطبيق |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
الاستجابة لحِزم APK المُنشأة بقائمة.
تمثيل JSON |
---|
{
"generatedApks": [
{
object ( |
الحقول | |
---|---|
generatedApks[] |
جميع حِزم APK التي تم إنشاؤها، مجمَّعة حسب مفتاح توقيع حزمة APK |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/androidpublisher
إنشاء رسالة رئيسية
تم تنزيل ملف APK لـ APK.
تمثيل JSON |
---|
{ "certificateSha256Hash": string, "generatedSplitApks": [ { object ( |
الحقول | |
---|---|
certificateSha256Hash |
تجزئة SHA256 لشهادة المفتاح العام لتوقيع حزمة APK |
generatedSplitApks[] |
أنشئ APK.list لحِزم APK المُقسَّمة التي تم إنشاؤها، وتم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash. |
generatedAssetPackSlices[] |
تم إنشاؤها من خلال قائمة APK APK. |
generatedStandaloneApks[] |
تم إنشاؤها من خلال ملف APK.list لحِزم APK المستقلة التي تم إنشاؤها، وتم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash. |
generatedUniversalApk |
تم إنشاء حِزمة APK عامة، تم توقيعها باستخدام مفتاح يتوافق مع CertificateSha256Hash. لا يتم ضبط هذا الحقل في حال عدم إنشاء حزمة APK عامة لمفتاح التوقيع هذا. |
تم إنشاء تقسيم الشاشة
التي تمّ إنشاؤها APK.وتنزيل البيانات الوصفية لحزمة APK المقسّمة.
تمثيل JSON |
---|
{ "downloadId": string, "variantId": integer, "moduleName": string, "splitId": string } |
الحقول | |
---|---|
downloadId |
الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة |
variantId |
رقم تعريف الصيغة التي تم إنشاؤها. |
moduleName |
اسم الوحدة التي تنتمي إليها حزمة APK هذه |
splitId |
معرّف التقسيم: فارغ للتقسيم الرئيسي للوحدة الأساسية. |
نشأة مادة العرض PackSlice
تم إنشاء ملف APKs.download للبيانات الوصفية لحزمة مواد عرض.
تمثيل JSON |
---|
{ "downloadId": string, "moduleName": string, "sliceId": string, "version": string } |
الحقول | |
---|---|
downloadId |
الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة |
moduleName |
اسم الوحدة التي تنتمي إليها شريحة مادة العرض هذه. |
sliceId |
رقم تعريف شريحة مادة العرض |
version |
إصدار وحدة مواد العرض |
نشأة صغيرة
التي تم إنشاؤها APK.تنزيل البيانات الوصفية لملف APK مستقل.
تمثيل JSON |
---|
{ "downloadId": string, "variantId": integer } |
الحقول | |
---|---|
downloadId |
الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة |
variantId |
رقم تعريف الصيغة التي تم إنشاؤها. |
إنشاء UniversalApk
التي تم إنشاؤها APK.تنزيل البيانات الوصفية لملف APK عام.
تمثيل JSON |
---|
{ "downloadId": string } |
الحقول | |
---|---|
downloadId |
الذي تم إنشاؤه - حِزم APK التي يتم تحديدها بشكل فريد لحزمة APK المراد تنزيلها. يجب تقديمه إلى طريقة |