Firebase App Distribution
Firebase App Distribution מאפשרת להפיץ את האפליקציות שלכם לבודקים מהימנים בקלות. כשהאפליקציות מותקנות במכשירים של הבודקים במהירות, אפשר לקבל משוב בשלב מוקדם ובתדירות גבוהה. אם אתם משתמשים ב-Crashlytics באפליקציות שלכם, תקבלו באופן אוטומטי מדדי יציבות לכל הגרסאות, כך שתדעו מתי אתם מוכנים להשיק.
שנתחיל?
איך מפיצים אפליקציות ל-iOS:
Firebase console Firebase CLI fastlane
איך מפיצים אפליקציות ל-Android:
מסוף Firebase ממשק שורת הפקודה של Firebase fastlane Gradle API בארכיטקטורת REST
יכולות עיקריות
| פלטפורמות שונות | אפשר לנהל את ההפצות של גרסאות טרום-השקה ל-iOS ול-Android מאותו מקום. |
| הפצות מהירות | הפצת גרסאות מוקדמות לבודקים במהירות, עם תהליך הצטרפות מהיר, ללא צורך בהתקנת SDK ועם מסירת אפליקציות ללא התקנה מיידית. |
| משתלב בתהליך העבודה | הפצת גרסאות build באמצעות מסוף Firebase, כלי Firebase Command Line Interface (CLI), fastlane או Gradle (Android). אפשר לבצע אוטומציה של ההפצה על ידי שילוב של CLI במשימות של אינטגרציה רציפה (CI). |
| ניהול בודקים | כדי לנהל את צוותי הבדיקה, אפשר לארגן אותם בקבוצות. אפשר להוסיף בודקים חדשים באמצעות הזמנות באימייל שמסבירות להם את תהליך ההצטרפות. לראות את הסטטוס של כל בודק בגרסאות ספציפיות של האפליקציה, כדי לדעת מי אישר את ההזמנה להשתתפות בבדיקה והוריד את האפליקציה. כדאי להפעיל את האפשרות לשליחת משוב מתוך האפליקציה כדי להקל על הבודקים לשלוח משוב על אפליקציות טרום-השקה. |
| עובד עם קובצי Android App Bundle | הפצת גרסאות לבודקים של קובץ Android App Bundle ב-Google Play. App Distribution משתלב עם שירות השיתוף הפנימי של אפליקציות ב-Google Play כדי לייעל את תהליכי הבדיקה וההשקה של האפליקציות. |
| פועל עם Crashlytics | כשמשלבים את התכונה הזו עם Crashlytics, מקבלים תובנות לגבי היציבות של חלוקות התנועה בניסוי. |
דוגמה לשיטת הטמעה
| העלאת הגרסה העדכנית ביותר של טרום-ההפצה | קודם צריך להעלות את קובץ ה-APK, ה-AAB או ה-IPA העדכני אל App Distribution באמצעות מסוף Firebase, fastlane, Gradle או כלי ה-CLI. | |
| הזמנת בודקים | לאחר מכן, מוסיפים את הבודקים שרוצים שינסו את האפליקציה. הבודקים יקבלו אימייל עם הסבר על תהליך ההצטרפות. | |
| קבלת משוב | מקבלים משוב מהבודקים, עוקבים אחרי נתוני היציבות ומשפרים את האפליקציה. | |
| פרסום גרסאות בטא חדשות | בכל פעם שיש לכם גרסה חדשה שמוכנה לבדיקה, פשוט מעלים אותה אל App Distribution. הבודקים יקבלו הודעה על כך שגרסה חדשה זמינה לניסיון. |
השלבים הבאים
שיטות מומלצות
- שיטות מומלצות להפצת אפליקציות ל-iOS לבודקי QA באמצעות CI/CD ו-fastlane
- שיטות מומלצות להפצת אפליקציות ל-Android לבודקי QA באמצעות CI/CD
איך מפיצים אפליקציות ל-iOS:
מסוף Firebase Firebase CLI fastlane API בארכיטקטורת REST
איך מפיצים אפליקציות ל-Android:
מסוף Firebase Firebase CLI fastlane Gradle API בארכיטקטורת REST
כדי לקבל מידע נוסף על App Distribution, אפשר לעיין ב-Codelabs הבאים:
התראה לבודקים על גרסאות חדשות של האפליקציה באמצעות Firebase App Distribution Android SDK.
הודעה לטסטרים על גרסאות חדשות של האפליקציה באמצעות Firebase App Distribution iOS SDK
איך מפיצים במהירות גרסאות build טרום-השקה ל-iOS באמצעות הפצת אפליקציות ו-fastlane