הפצת אפליקציות ל-Android לבודקים באמצעות מסוף Firebase


במדריך הזה מוסבר איך להעלות קובצי Android App Bundle‏ (AAB) אל App Distribution ולהפיץ קובצי APK שנוצרו באמצעות מסוף Firebase.

‫App Distribution משתלב עם שירות השיתוף הפנימי של אפליקציות ב-Google Play כדי לעבד את קובצי ה-AAB שאתם מעלים ולספק קובצי APK שמותאמים לתצורות המכשירים של הבודקים. הפצת קובצי AAB מאפשרת לכם:

  • להפעיל קובצי APK שעברו אופטימיזציה (שסופקו על ידי Google Play) למכשירים של הבודקים.

  • לגלות ולתקן בעיות שספציפיות למכשיר.

  • לבדוק תכונות של קובצי App Bundle, כמו הפצת פיצ'רים ב-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 אחד מהתפקידים הבאים: ––

לפני שמתחילים

  1. אם עדיין לא הוספתם את Firebase לפרויקט Android, אתם צריכים להוסיף אותו. בסוף תהליך העבודה הזה, תהיה לכם אפליקציית Android ב-Firebase בפרויקט Firebase.

    אם אתם לא משתמשים במוצרים אחרים של Firebase, אתם צריכים רק ליצור פרויקט ולרשום את האפליקציה. אם תחליטו להשתמש במוצרים נוספים, הקפידו לבצע את כל השלבים שמפורטים במאמר הוספת Firebase לפרויקט Android.

  2. פותחים את הדף App Distribution במסוף Firebase. כשמוצגת בקשה, בוחרים את פרויקט Firebase, בוחרים את האפליקציה באמצעות הממשק למעבר בין חשבונות ולוחצים על תחילת העבודה.

  3. כדי ליצור קישור לפרויקט Firebase ל-Google Play ולהעלות קובצי AAB, ודאו שהאפליקציה עומדת בדרישות הבאות:

    • האפליקציה ב-Google Play והאפליקציה ל-Android ב-Firebase רשומות עם אותו שם חבילה.

    • האפליקציה ב-Google Play מוגדרת במרכז הבקרה של האפליקציות ומופצת באחד מהמסלולים של Google Play (בדיקה פנימית, בדיקה בקבוצה מוגדרת, בדיקה פתוחה לציבור או סביבת ייצור).

    • הבדיקה של האפליקציה ב-Google Play הסתיימה והאפליקציה פורסמה. האפליקציה פורסמה אם בעמודה סטטוס האפליקציה מוצג אחד מהסטטוסים הבאים: "בדיקה פנימית" (לא "בדיקה פנימית של גרסת טיוטה"), "בדיקה בקבוצה מוגדרת", "בדיקה פתוחה לציבור" או "סביבת ייצור".

  4. מקשרים את אפליקציית Firebase ל-Android לחשבון הפיתוח ב-Google Play:

    1. במסוף Firebase, נכנסים אל הגדרות הפרויקט ובוחרים בכרטיסייה Integrations.

    2. בכרטיס Google Play, לוחצים על Link (קישור).
      אם כבר יש לכם קישורים ל-Google Play, לוחצים על ניהול.

    3. פועלים לפי ההוראות במסך כדי להפעיל את השילוב של App Distribution ובוחרים אילו אפליקציות ל-Android ב-Firebase לקשר ל-Google Play.

    מידע נוסף על קישור ל-Google Play

שלב 1. יוצרים את האפליקציה

כשתהיו מוכנים להפיץ גרסת טרום-השקה של האפליקציה לבודקים, צרו את ה-AAB (הוראות זמינות במסמכי התיעוד של Android Studio).

שלב 2. הפצת האפליקציה לבודקים

כדי להפיץ את האפליקציה לבודקים, מעלים את קובץ ה-AAB באמצעות מסוף Firebase:

  1. פותחים את הדף App Distribution במסוף Firebase. כשמוצגת בקשה, בוחרים את הפרויקט ב-Firebase.

  2. בדף Releases, בוחרים בתפריט הנפתח את האפליקציה שרוצים להפיץ.

  3. גוררים את קובץ ה-AAB של האפליקציה אל המסוף כדי להעלות אותו.

  4. בסיום ההעלאה, מציינים את קבוצות הבודקים ואת הבודקים הספציפיים שרוצים שיקבלו את ה-build. לאחר מכן, מוסיפים את הערות הגרסה של ה-build.

    במאמר ניהול בודקים מוסבר איך ליצור קבוצות של בודקים.

  5. לוחצים על הפצה כדי להפוך את ה-build לזמין לבודקים. הבודק מקבל באופן אוטומטי הזמנה באימייל לבדיקת האפליקציה.

  6. (אופציונלי) כדי לשתף קישורים לגרסאות ספציפיות עם בודקים שיש להם גישה לגרסאות האלה, לוחצים על סמל הקישור כדי להעתיק את הקישור לגרסה ללוח.

אחרי שמפיצים את ה-build, הוא זמין במרכז הבקרה של App Distribution במסוף Firebase למשך 150 ימים (חמישה חודשים). כשהגרסה נמצאת במרחק של 30 יום מתאריך התפוגה, הודעת תפוגה מופיעה גם במסוף וגם ברשימת הגרסאות של הבודק במכשיר הבדיקה שלו.

בודקים שלא הוזמנו לבדוק את האפליקציה מקבלים הזמנות באימייל כדי להתחיל, ובודקים קיימים מקבלים התראות באימייל על כך שגרסה חדשה מוכנה לבדיקה. במאמר איך מגדירים חשבון בודק/ת ב-App Distribution מוסבר איך להתקין את אפליקציית הבדיקה. במסוף Firebase אפשר לעקוב אחרי הסטטוס של כל בודק – אם הוא אישר את ההזמנה ואם הוא הוריד את האפליקציה.

לבודקים יש 30 ימים לאשר את ההזמנה לבדיקת האפליקציה, לפני שהתוקף שלה פג. כשהתוקף של ההזמנה עומד לפוג בעוד 5 ימים, הודעת תפוגה מופיעה במסוף Firebase לצד הבודק בגרסה. כדי לחדש הזמנה, אפשר לשלוח אותה מחדש באמצעות התפריט הנפתח בשורה של הבודק.

השלבים הבאים