שיטות העריכה של Google Play Developer Publishing API מאפשרות לבצע מספר שינויים באפליקציית Google Play, ולאחר מכן לפרוס את כולם בבת אחת. לשם כך, יוצרים עריכה, שכוללת את כל השינויים שרוצים לבצע באפליקציה. העריכה כוללת מידע כמו:
אילו חבילות APK משויכות לאפליקציה, ו "טראק" לכל APK.
כל אחד מהם משויך ל "טראק", וקובע אילו משתמשים יראו אותו. כך תוכלו לספק לבודקים שלכם גרסאות אלפא ובטא של האפליקציה. בנוסף, אפשר לספק גרסת 'השקה מדורגת' בהשקה מוגבלת של האפליקציה. האפליקציה מוצגת באופן אוטומטי למספר מוגבל של משתמשי האפליקציה (הנקבע לפי אחוז ההשקה שהגדרת), וכך אפשר לפרוס גרסת ייצור חדשה של האפליקציה בהדרגה.
גרסאות ספציפיות לשפה וללוקאל של דף האפליקציה בחנות Google Play
כל גרסה של דף האפליקציה בחנות שספציפית ללוקאל יכולה לכלול צילומי מסך וגרפיקה אחרת לקידום מכירות, טקסט תיאורי שמותאם לשוק המקומי וכן הלאה.
כשיוצרים עריכה בפעם הראשונה, העריכה היא עותק של מצב הפריסה הנוכחי של האפליקציה. לאחר מכן אפשר לשנות אותה על ידי קריאה ל-methods של שיטות העריכה. כשהעריכה מוכנה, אתם קובעים אותה והופכים את השינויים לפעילים. תוכלו גם לבטל את העריכה בכל שלב, להסיר את השינויים ולהשאיר את האפליקציה ללא שינוי.
אפשר להשתמש ב-API הזה רק כדי לבצע שינויים באפליקציה קיימת (שהועלתה לפחות APK אחד). לכן, כדי להשתמש ב-API הזה, צריך להעלות לפחות חבילת APK אחת דרך Play Console. בנוסף, לא ניתן להשתמש ב-API הזה כדי לשנות את המצב של אפליקציה מ'פורסמו' ל'לא פורסמה', או כדי למלא את ההסכמות המשפטיות שנדרשות לפרסום. כדי לפרסם את האפליקציה, עליכם להשתמש ב-Play Console.
תהליך העבודה
בקטע הזה מתוארת הדרך הטיפוסית לביצוע שינויים באפליקציה באמצעות שיטות עריכה ב-Google Play Developer Publishing API.
כדי ליצור עריכה חדשה, קוראים ל-Edits: Insert ומציינים את האפליקציה שרוצים לשנות.
הפעולה הזו יוצרת עריכה חדשה של האפליקציה שצוינה. ההגדרות הראשוניות של האפליקציה, חבילות ה-APK, דפי האפליקציה בחנות, קובצי ההרחבות וכן הלאה, מועתקות מהגרסה שנפרסה של האפליקציה.
משנים את העריכה כרצונך.
את רוב השינויים אפשר לבצע דרך Google Play Console. כדי לעשות זאת, קוראים לשיטה המתאימה של Google Play Developer API, ומעבירים את המזהים של האפליקציה ואת פרטי העריכה שרוצים לשנות. פרטים נוספים:
- אפשר להעלות חבילות APK חדשות באמצעות קריאה לפעולה Edits.apks:upload. פעולה זו מציבה את ה-APK באזור אחסון, כך שניתן להקצות אותו לטראק בעריכה הזו או בהמשך.
- אפשר להקצות חבילות APK לטראקים באמצעות קריאה ל-Edits.tracks:update. תוכלו גם לשנות את הקצאות הטראקים בחבילות APK קיימות באמצעות קריאה ל-Edits.tracks:patch.
- אפשר ליצור דף אפליקציה חדש בחנות שמותאם לשוק המקומי באמצעות קריאה ל-Edits.listings: update. אפשר לשנות דף אפליקציה קיים בחנות באמצעות קריאה ל-Edits.listings: patch.
- אפשר להוסיף או לשנות קובצי הרחבות על ידי קריאה ל-methods של Edits.expansionfiles resource.
השיטות האלה משנות את פעולת העריכה שאתם מבצעים, אבל הן לא משנות את הגרסה הפעילה של האפליקציה. אפשר לבצע שינויים נוספים או למחוק את השינויים שמתבצעים בלי להשפיע על חוויית המשתמש.
מבצעים את העריכה.
כשמבצעים קריאה ל-Edits: commitment, אם אין שגיאות אימות, כל השינויים שצוינו במשאב השינויים עוברים למצב פעיל ומחליפים את המצב הנוכחי של האפליקציה. עשויות לחלוף מספר שעות עד שהשינויים האלה ייכנסו לתוקף, בדיוק כמו כשמבצעים שינויים דרך Play Console.