הפץ אפליקציות אנדרואיד לבודקים באמצעות Firebase CLI

מדריך זה מתאר כיצד להפיץ APKs לבודקים באמצעות ה- CLI של Firebase. כלי CLI מאפשר לך לציין בודקים והערות שחרור לבנייה ולאחר מכן מפיץ את המבנה בהתאם.

לפני שאתה מתחיל

אם לא עשית זאת עדיין, להוסיף Firebase לפרויקט Android שלך .

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

שלב 1. בנה את האפליקציה שלך

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

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

כדי להפיץ את האפליקציה שלך לבודקים, העלה את קובץ ה- APK שלך באמצעות Firebase CLI:

  1. להתקין או לעדכן לגרסה העדכנית של Firebase CLI (אנחנו ממליצים להוריד את הבינארי העצמאי עבור ספציפיים CLI את מערכת ההפעלה שלך). הקפד להתחבר ולבדוק כי אתה יכול לגשת הפרויקטים שלך.
  2. ב דף חלוקת היישומים של קונסולת Firebase, לבחור את האפליקציה שאתה רוצה להפיץ, ולאחר מכן לחץ על התחל.
  3. הפעל את appdistribution:distribute הפקודה להעלות האפליקציה שלך ולהפיץ אותו עבור הבוחנים. השתמש בפרמטרים הבאים כדי להגדיר את התפלגות:

    appdistribution: הפץ אפשרויות
    --app

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

    --app 1:1234567890:android:0a1b2c3d4e5f67890
    --token

    רענון אסימון זה מודפס כשאתה לאמת הסביבה CI שלך עם Firebase CLI (לקרוא השתמש CLI עם מערכות CI למידע נוסף).

    --token "$FIREBASE_TOKEN"
    --release-notes
    --release-notes-file

    הערות שחרור לבניין זה.

    באפשרותך לציין את הערות השחרור ישירות:

    --release-notes "Text of release notes"

    לחלופין, ציין את הנתיב לקובץ טקסט רגיל:

    --release-notes-file "/path/to/release-notes.txt"
    --testers
    --testers-file

    כתובות הדוא"ל של הבוחנים שברצונך להזמין.

    אתה יכול לציין את הבודקים כרשימה המופרדת בפסיקים של כתובות דוא"ל:

    --testers "ali@example.com, bri@example.com, cal@example.com"

    לחלופין, תוכל לציין את הנתיב לקובץ טקסט רגיל המכיל רשימה מופרדת בפסיקים של כתובות דוא"ל:

    --testers-file "/path/to/testers.txt"
    --groups
    --groups-file

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

    ניתן לציין את הקבוצות כרשימה המופרדת בפסיקים:

    --groups "qa-team, trusted-testers"

    לחלופין, תוכל לציין את הנתיב לקובץ טקסט רגיל המכיל רשימה המופרדת בפסיקים של שמות קבוצות:

    --groups-file "/path/to/groups.txt"
    --debug

    דגל שתוכל לכלול כדי להדפיס פלט יומן שלילית.

    לדוגמה:

    firebase appdistribution:distribute test.apk  \
        --app 1:1234567890:android:0a1b2c3d4e5f67890  \
        --release-notes "Bug fixes and improvements" --testers-file testers.txt
    

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

בודקים שלא הוזמנו לבדוק את האפליקציה מקבלים הזמנות בדוא"ל כדי להתחיל, ובדקו קיים ולקבל הודעות דואר אלקטרוניות חדש לבנות מוכן לבדוק (לקרוא את הסט בודק את המדריך כדי לקבל הוראות כיצד להתקין את האפליקציה לבדיקה). אתה יכול לפקח על הסטטוס של כל בודק - האם הם קיבלו את ההזמנה והאם הורידו את האפליקציה במסוף Firebase.