אפשר להוריד את כל חבילות ה-APK שנוצרו על ידי Google Play מ-App Bundle שהעלית ל-Play Console באמצעות התכונה GeneratedAPK ב-Google Play Developer API.
איך משתמשים בחבילות APK שנוצרו
תהליך פרסום אופייני שכולל הורדה של חבילות APK שנוצרו לפני שחרורן בכל מסלול שהוא:
- כדי לערוך שינוי חדש, מתקשרים אל
Edits: Insert
ומציינים את האפליקציה שרוצים לשנות. - העלאת חבילה באמצעות התקשרות אל
Edits.bundles: upload
. - מקצים את החבילה לטראק באמצעות קריאה ל-
Edits.tracks: update
. כדי למנוע את פרסום הגרסה החדשה למשתמשי קצה בשלב הזה, צריך להגדיר את הסטטוס של הגרסה החדשה כ-draft. - מבצעים את העריכה.
- מורידים את חבילות ה-APK שנוצרו מהחבילה שהעליתם בשלב 2 באמצעות השיטות של ה-APKs שנוצרו ב-API.
- לעבד את חבילות ה-APK שהורדת.
- יוצרים פעולת עריכה חדשה כמו שעשיתם בשלב 1.
- להתקשר אל
Edits.tracks: update
כדי לקדם את גרסת הטיוטה להשקה מדורגת או מלאה. - מבצעים את העריכה.
איך יוצרים את ספריית ה-APK
אם אתם צריכים להשתמש בקובצי ה-APK באמצעות bundletool
, עליכם לפעול לפי השלבים הבאים כדי ליצור אותם באמצעות ה-API של ה-APKs שנוצרו:
- בקריאה לשיטה של רשימת חבילות ה-APK שנוצרו, התשובה תכלול את השדה TargetingInfo של כל מפתח חתימה. עליכם לכתוב את ערך השדה הזה בקובץ בשם
toc.json
. - מורידים את חבילות ה-APK ומציבים אותן בספרייה עם ה-
toc.json
שנוצר בשלב הקודם. שימו לב: השם של כל APK שהורדתם צריך להיות "DownloadId.apk", כאשר DownloadId הוא המזהה המשמש להורדת ה-APK משיטת ההורדה של חבילות ה-APK שנוצרו. - עכשיו אפשר להשתמש בספרייה הזו בגרסה 1.15.2 ואילך של
bundletool
. לדוגמה,bundletool install-apks --apks /path/to/created/directory
.