הורדת חבילות APK שנוצרו באמצעות Play Developer Publishing API

אתם יכולים להוריד את כל קובצי ה-APK שנוצרו על ידי Google Play מתוך קובץ Android App Bundle שהעליתם ל-Play Console באמצעות התכונה Generated APKs ב-Google Play Developer API.

איך משתמשים בקובצי APK שנוצרו

תהליך עבודה אופייני לפרסום שכולל הורדה של קובצי APK שנוצרו לפני שהם מופצים במסלול כלשהו:

  1. יוצרים עריכה חדשה על ידי קריאה ל-Edits: Insert וציון האפליקציה שרוצים לשנות.
  2. מעלים חבילה באמצעות קריאה ל-Edits.bundles: upload.
  3. מקצים את החבילה לטראק באמצעות התקשרות למספר Edits.tracks: update. כדי להימנע מהפצת הגרסה החדשה למשתמשי הקצה בשלב הזה, צריך להגדיר את הסטטוס של הגרסה החדשה כטיוטה.
  4. שומרים את העריכה.
  5. מורידים את חבילות ה-APK שנוצרו מה-App Bundle שהעליתם בשלב 2 באמצעות השיטות של Generated APKs ב-API.
  6. מעבדים את קובצי ה-APK שהורדתם.
  7. יוצרים עריכה חדשה כמו בשלב 1.
  8. כדי לקדם את טיוטת הגרסה להפצה מדורגת או להפצה מלאה, קוראים ל-Edits.tracks: update.
  9. שומרים את העריכה.

איך יוצרים את ספריית ה-APK

אם אתם צריכים להשתמש בקובצי ה-APK עם bundletool, אתם יכולים לפעול לפי השלבים הבאים כדי ליצור אותם באמצעות Generated APKs API:

  1. כשמפעילים את השיטה Generated APKs list, התגובה תכיל את השדה TargetingInfo לכל מפתח חתימה. כותב את הערך של השדה הזה לקובץ בשם toc.json.
  2. מורידים את קובצי ה-APK ומניחים אותם בספרייה עם קובץ ה-toc.json שנוצר בשלב הקודם. שימו לב שכל קובץ APK שהורדתם צריך להיקרא DownloadId.apk, כאשר DownloadId הוא המזהה שמשמש להורדת ה-APK משיטת ההורדה של קובצי ה-APK שנוצרו.
  3. עכשיו אפשר להשתמש בספרייה הזו עם bundletool בגרסה 1.15.2 ומעלה. לדוגמה, bundletool install-apks --apks /path/to/created/directory.