تنزيل حِزم APK التي تم إنشاؤها باستخدام واجهة برمجة التطبيقات Play Developer Publishing API

يمكنك تنزيل جميع حِزم APK التي أنشأها Google Play من حزمة تطبيق حمّلتها إلى Play Console باستخدام ميزة حِزم APK التي تم إنشاؤها في Google Play Developer API.

كيفية استخدام حِزم APK التي تم إنشاؤها

سيكون سير عمل النشر النموذجي الذي يتضمّن تنزيل حِزم APK التي تم إنشاؤها قبل طرحها على أي قناة إصدار على النحو التالي:

  1. أنشِئ تعديلاً جديدًا من خلال استدعاء Edits: Insert وتحديد التطبيق الذي تريد تعديله.
  2. حمِّل حزمة من خلال استدعاء Edits.bundles: upload.
  3. عيِّن الحزمة لمسار من خلال استدعاء Edits.tracks: update. لتجنُّب طرح الإصدار الجديد للمستخدمين النهائيين في هذه المرحلة، اضبط حالة الإصدار الجديد على مسودّة.
  4. احفظ التعديل.
  5. نزِّل حِزم APK التي تم إنشاؤها من الحِزمة التي حمّلتها في الخطوة 2 باستخدام طرق "حِزم APK التي تم إنشاؤها" في واجهة برمجة التطبيقات.
  6. معالجة حِزم APK التي تم تنزيلها
  7. أنشئ تعديلاً جديدًا كما فعلت في الخطوة 1.
  8. يمكنك الترقية إلى إصدار تجريبي أو طرح الإصدار بالكامل من خلال استدعاء Edits.tracks: update.
  9. احفظ التعديل.

كيفية إنشاء دليل حِزم APK

إذا كنت بحاجة إلى استخدام ملفات APK مع bundletool، اتّبِع الخطوات التالية لإنشائها باستخدام Generated APKs API:

  1. عند استدعاء طريقة قائمة حِزم APK التي تم إنشاؤها، سيتضمّن الردّ حقل TargetingInfo لكل مفتاح توقيع. اكتب قيمة هذا الحقل في ملف باسم toc.json.
  2. نزِّل حِزم APK وضَعها في دليل يحتوي على الملف toc.json الذي أنشأته في الخطوة السابقة. يُرجى العِلم أنّه يجب تسمية كل حزمة APK تم تنزيلها بالاسم "DownloadId.apk"، حيث يمثّل DownloadId المعرّف المستخدَم لتنزيل حزمة APK من طريقة تنزيل حِزم APK التي تم إنشاؤها.
  3. يمكنك الآن استخدام هذا الدليل مع الإصدار 1.15.2 أو الإصدارات الأحدث من bundletool. مثلاً: bundletool install-apks --apks /path/to/created/directory