במדריך הזה מוסבר איך להעלות חבילות Android App Bundle (AAB) אל App Distribution ולהפיץ חבילות APK שנוצרו באמצעות מסוף Firebase.
App Distribution משתלב עם שירות השיתוף הפנימי של האפליקציות של Google Play כדי לעבד את קובצי ה-AAB שאתם מעלים ולהציג חבילות APK שעברו אופטימיזציה לתצורות המכשירים של הבוחנים. הפצת אפליקציות AAB מאפשרת לכם:
להריץ חבילות APK שעברו אופטימיזציה (ש-Google Play מספקת) ומותאמות למכשירים של הבוחנים.
זיהוי בעיות ספציפיות למכשיר וניפוי באגים שלהן.
לבדוק את התכונות של חבילות האפליקציות, כמו הפצת פיצ'רים ב-Play ו-Play Asset Delivery.
להקטין את גודל ההורדות של הבודקים.
ההרשאות הנדרשות
כדי להעלות קובצי AAB אל App Distribution, צריך לקשר את אפליקציית Firebase לאפליקציה ב-Google Play. כדי לבצע את הפעולות האלה, צריכה להיות לכם רמת הגישה הנדרשת.
אם אין לכם את הגישה הדרושה ל-Firebase, תוכלו לבקש מהבעלים של הפרויקט ב-Firebase להקצות לכם את התפקיד הרלוונטי דרך הגדרות IAM במסוף Firebase. אם יש לכם שאלות לגבי הגישה לפרויקט ב-Firebase, כולל איך למצוא בעלים או להקצות בעלים, תוכלו לעיין בשאלות הנפוצות בנושא 'הרשאות וגישה לפרויקטים ב-Firebase'.
הטבלה הבאה רלוונטית לקישור אפליקציה ב-Firebase לאפליקציה ב-Google Play, וגם להעלאת חבילות AAB.
פעולה במסוף Firebase | הרשאת IAM נדרשת | תפקידי IAM שכוללים את ההרשאות הנדרשות כברירת מחדל | תפקידים נדרשים נוספים |
---|---|---|---|
קישור אפליקציה ב-Firebase לאפליקציה ב-Google Play | firebase.playLinks.update
|
אחד מהתפקידים הבאים: | גישה לחשבון פיתוח Google Play בתור אדמין |
העלאת קובצי AAB אל App Distribution | firebaseappdistro.releases.update
|
אחד מהתפקידים הבאים: | –– |
לפני שמתחילים
אם עדיין לא עשיתם זאת, מוסיפים את Firebase לפרויקט Android. בסוף תהליך העבודה הזה, תהיה לכם אפליקציית Firebase ל-Android בפרויקט Firebase.
אם אתם לא משתמשים במוצרים אחרים של Firebase, אתם צריכים רק ליצור פרויקט ולרשום את האפליקציה. אם תחליטו להשתמש במוצרים נוספים, הקפידו להשלים את כל השלבים שבקטע הוספת Firebase לפרויקט Android.
כדי ליצור קישור של Firebase ל-Google Play ולהעלות קובצי AAB, עליכם לוודא שהאפליקציה שלכם עומדת בדרישות הבאות:
האפליקציה ב-Google Play ובאפליקציה ל-Android של Firebase רשומות עם אותו שם חבילה.
האפליקציה ב-Google Play מוגדרת במרכז הבקרה של האפליקציה ומופצת לאחד מהמסלולים של Google Play (בדיקות פנימיות, בדיקות בקבוצה מוגדרת, בדיקות של הקהל הרחב או סביבת ייצור).
הבדיקה של האפליקציה ב-Google Play הושלמה והאפליקציה פורסמה. האפליקציה תפורסם אם בעמודה App status יוצג אחד מהסטטוסים הבאים: בדיקה פנימית (לא בדיקה פנימית במצב טיוטה), בדיקה בקבוצה מוגדרת, בדיקה של הקהל הרחב או ייצור.
מקשרים את אפליקציית Android ב-Firebase לחשבון הפיתוח ב-Google Play:
במסוף Firebase, עוברים אל
ובוחרים בכרטיסייה Integrations. Project settings בכרטיס Google Play, לוחצים על Link (קישור).
אם כבר יש לכם קישורים ל-Google Play, לוחצים במקום זאת על Manage (ניהול).פועלים לפי ההוראות במסך כדי להפעיל את השילוב עם App Distribution ולבחור לאילו אפליקציות ל-Android של Firebase לקשר את Google Play.
שלב 1. בניית האפליקציה
כשתהיו מוכנים להפיץ לבודקים גרסת טרום-השקה של האפליקציה, תצטרכו לבנות את ה-AAB (תוכלו להיעזר במשאבי העזרה של Android Studio).
שלב 2. הפצת האפליקציה לבודקים
כדי להפיץ את האפליקציה לבודקים, מעלים את קובץ ה-AAB באמצעות מסוף Firebase:
פותחים את הדף App Distribution במסוף Firebase. כשתוצג הבקשה, בוחרים את פרויקט Firebase הרצוי.
בדף Releases, בוחרים את האפליקציה שרוצים להפיץ מהתפריט הנפתח.
גוררים את קובץ ה-AAB של האפליקציה למסוף כדי להעלות אותו.
בסיום ההעלאה, מציינים את קבוצות הבודקים ואת הבודקים הספציפיים שאתם רוצים לשלוח אליהם את ה-build. לאחר מכן מוסיפים את נתוני הגרסה של ה-build.
מידע נוסף על יצירת קבוצות של בודקים זמין במאמר ניהול בודקים.
לוחצים על Distribute כדי להפוך את הגרסה הזמינה לבודקים. הבודק יקבל הזמנה באימייל באופן אוטומטי לבדוק את האפליקציה.
(אופציונלי) כדי לשתף קישורים למהדורות ספציפיות עם בודקים שיש להם גישה למהדורות האלה, לוחצים על הסמל קישור כדי להעתיק את הקישור למהדורה ללוח.
אחרי הפצת ה-build, הוא יהיה זמין בלוח הבקרה App Distribution במסוף Firebase למשך 150 ימים (חמישה חודשים). 30 יום לפני שתוקף ה-build יפוג, תופיע הודעה על תפוגת התוקף גם במסוף וגם ברשימת ה-builds של הבוחן במכשיר הבדיקה שלו.
בודקים שלא הוזמנו לבדוק את האפליקציה יקבלו הזמנות באימייל כדי להתחיל, ובודקים קיימים יקבלו התראות באימייל על גרסה חדשה של build שזמינה לבדיקה. הוראות להתקנת אפליקציית הבדיקה מפורטות במאמר הגדרה כבודק באמצעות App Distribution. אתם יכולים לעקוב אחרי הסטטוס של כל בודק – אם הוא קיבל את ההזמנה ואם הוא הוריד את האפליקציה – במסוף Firebase.
לבודקים יש 30 יום לאישור הזמנה לבדוק את האפליקציה, לפני שהתוקף שלה פג. כשנותרו 5 ימים לתוקף של ההזמנה, תופיע הודעה על תפוגה במסוף Firebase לצד הבוחן במהדורה. אפשר לחדש הזמנה על ידי שליחה שלה מחדש באמצעות התפריט הנפתח בשורת הבודק.
השלבים הבאים
חשוב להטמיע משוב בתוך האפליקציה כדי שלבודקים יהיה קל יותר לשלוח משוב על האפליקציה (כולל צילומי מסך).
איך מציגים לבודקים התראות בתוך האפליקציה כשגרסאות build חדשות של האפליקציה זמינות להתקנה?
שיטות מומלצות להפצת אפליקציות ל-Android למבדקי בקרת איכות באמצעות CI/CD