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