במדריך הזה מוסבר איך להעלות קובצי Android App Bundle (AAB) אל App Distributionולהפיץ קובצי APK שנוצרו באמצעות מסוף Firebase.
App Distribution משתלב עם שירות שיתוף האפליקציות הפנימי של Google Play כדי לעבד את קובצי ה-AAB שאתם מעלים ולהציג חבילות APK שעברו אופטימיזציה לתצורות המכשירים של הבודקים. הפצה של קובצי AAB מאפשרת לכם:
להריץ חבילות APK שעברו אופטימיזציה (שמוגשות על ידי Google Play) והותאמו למכשירים של בודקי האפליקציה.
זיהוי וניפוי באגים של בעיות ספציפיות למכשיר.
בדיקת תכונות של חבילות אפליקציות כמו Play Feature Delivery ו-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 הושלמה והאפליקציה פורסמה. האפליקציה פורסמה אם בעמודה סטטוס האפליקציה מופיע אחד מהסטטוסים הבאים: בדיקה פנימית (לא בדיקה פנימית של גרסת טיוטה), בדיקה בקבוצה מוגדרת, בדיקה של הקהל הרחב או סביבת ייצור.
לקשר את אפליקציית Firebase ל-Android לחשבון המפתח שלכם ב-Google Play:
במסוף Firebase, עוברים אל
(הגדרות הפרויקט) ובוחרים בכרטיסייה Integrations (שילובים). Project settings בכרטיס Google Play, לוחצים על Link (קישור).
אם כבר יש לכם קישורים ל-Google Play, לוחצים על Manage (ניהול) במקום זאת.פועלים לפי ההוראות שמופיעות במסך כדי להפעיל את השילוב ולבחור אילו אפליקציות ל-Android ב-Firebase לקשר ל-Google Play.App Distribution
שלב 1. יצירת האפליקציה
כשמוכנים להפיץ גרסת טרום-השקה של האפליקציה לבודקים, צריך ליצור קובץ AAB (הוראות מפורטות זמינות במסמכי התיעוד של Android Studio).
.שלב 2. הפצת האפליקציה לבודקים
כדי להפיץ את האפליקציה לבודקים, מעלים את קובץ ה-AAB באמצעות Firebase Play Console:
פותחים את הדף App Distribution במסוף Firebase. כשמוצגת בקשה, בוחרים את הפרויקט ב-Firebase.
בדף Releases (גרסאות), בוחרים את האפליקציה שרוצים להפיץ מהתפריט הנפתח.
גוררים את קובץ ה-AAB של האפליקציה למסוף כדי להעלות אותו.
אחרי שההעלאה מסתיימת, מציינים את קבוצות הבודקים ואת הבודקים האישיים שרוצים שיקבלו את הגרסה. אחר כך מוסיפים נתוני גרסה ל-build.
מידע נוסף על יצירת קבוצות בודקים זמין במאמר בנושא ניהול בודקים.
לוחצים על הפצה כדי להפוך את הגרסה לזמינה לבודקים. הבודק יקבל אוטומטית הזמנה באימייל לבדיקת האפליקציה.
(אופציונלי) כדי לשתף קישורים לגרסאות ספציפיות עם בודקים שיש להם גישה לגרסאות האלה, לוחצים על סמל הקישור כדי להעתיק את הקישור של הגרסה ללוח.
אחרי שמפיצים את הגרסה, היא זמינה בלוח הבקרה App Distribution של מסוף Firebase למשך 150 ימים (חמישה חודשים). כשנותרו 30 יום עד לתפוגה של הגרסה, מופיעה הודעה על תפוגה גם במסוף וגם ברשימת הגרסאות של הבודק במכשיר הבדיקה.
בודקים שלא הוזמנו לבדוק את האפליקציה מקבלים הזמנות באימייל כדי להתחיל, ובודקים קיימים מקבלים התראות באימייל על כך שגרסת build חדשה מוכנה לבדיקה. הוראות להתקנת אפליקציית הבדיקה מופיעות במאמר הגדרת חשבון כבודק ב-App Distribution. אתם יכולים לעקוב אחרי הסטטוס של כל בודק – אם הוא אישר את ההזמנה ואם הוא הוריד את האפליקציה – בFirebaseמסוף.
לבודקים יש 30 ימים לאשר את ההזמנה לבדיקת האפליקציה לפני שהתוקף שלה פג. כשנותרו 5 ימים עד לתפוגת ההזמנה, מופיעה הודעת תפוגה במסוף Firebase לצד הבודק בגרסת ההפצה. אפשר לחדש הזמנה על ידי שליחה מחדש שלה באמצעות התפריט הנפתח בשורת הבודק.
השלבים הבאים
כדאי להטמיע משוב מתוך האפליקציה כדי להקל על הבודקים לשלוח משוב על האפליקציה (כולל צילומי מסך).
כאן מוסבר איך להציג התראות בתוך האפליקציה לבודקים כשגרסאות build חדשות של האפליקציה זמינות להתקנה.
שיטות מומלצות להפצת אפליקציות ל-Android לבודקי QA באמצעות CI/CD