בדף הזה מופיעות תשובות לשאלות נפוצות בנושא הפצה ובדיקה של אפליקציות באמצעות App Distribution, ופתרונות לבעיות שקשורות לנושאים האלה.
הפצת אפליקציות
הטיפים הבאים יעזרו לכם לפתור בעיות שאתם עלולים להיתקל בהן כשאתם מפיצים אפליקציות לבודקים.
לא ניתן להפיץ אפליקציה כי חסרה כתובת אימייל ליצירת קשר
כשמעלים אפליקציה, יכול להיות שתופיע השגיאה הבאה:
"לא מצאנו כתובת אימייל ליצירת קשר לגבי האפליקציה <app-id>. כדי להגדיר חשבון, צריך להיכנס אל App Distribution במסוף Firebase".
אם יש אפשרות, מגדירים כתובת אימייל ליצירת קשר במסוף Firebase. אם הבעיה נמשכת, פנו אל התמיכה של Firebase.
הייתה שגיאה בהקצאת האפליקציה (שגיאות 400, 409 או 500)
אם אתם נתקלים שוב ושוב בשגיאות 400, 409 או 500 במהלך ההקצאה, פנו אל התמיכה של Firebase. ציינו בפני צוות התמיכה את מספר הפרויקט ב-Firebase ואת מזהה האפליקציה.
לא ניתן להעלות קובץ APK
בודקים את גודל ה-APK. גודל הקובץ המקסימלי של כל הקבצים הבינאריים הוא 2,048MiB, שהם קצת יותר מ-2GB.
אם גודל ה-APK לא חורג מהמגבלה ואפשר לשחזר את הבעיה, פנו אל התמיכה של Firebase.
אי אפשר להעלות APK באמצעות fastlane. ה-APK לא חתום.
מוודאים שה-APK חתום באמצעות:
apksigner verify --verbose ~/app-distro/app-distro-apps/[path_name]/app/ build/outputs/apk/debug/app-debug.apk
הפצת קובצי Android App Bundle (AAB)
מתקבלות שגיאות בכניסה באמצעות חשבון ברשת חברתית או ספקי API של צד שלישי
כשמעלים קובץ AAB אל App Distribution, מערכת Google Play חותמת מחדש באופן אוטומטי על קובץ ה-APK שנוצר באמצעות אישור של מפתח לבדיקת חתימת אפליקציות. אם תתבקשו לעשות זאת, תצטרכו לרשום את האפליקציה אצל ספקי ה-API כדי להמשיך להשתמש בשירותי הצד השלישי שלהם. אחרי החתימה, אפשר לראות את אישור הבדיקה של האפליקציה במסוף Firebase.
האם קובצי ה-AAB שאני מעלה מופיעים גם ב-Google Play?
גרסאות build של AAB שאתם מעלים אל App Distribution לא מופיעות בחשבון הפיתוח שלכם ב-Google Play (כולל App Bundle Explorer ושיתוף פנימי של אפליקציות).
מה קורה אם מבטלים את הקישור של Firebase ל-Google Play?
אם מבטלים את הקישור של אפליקציית Firebase ל-Android ל-Google Play, קורים הדברים הבאים:
לא תהיה לך אפשרות להעלות חבילות אפליקציות חדשות אל App Distribution ולייצא אותן אל Google Play באמצעות השילוב של App Distribution עם Google Play.
גרסאות build קיימות ימשיכו להיות זמינות בלוח הבקרה של Firebase App Distribution ולבודקים.
נתונים שיוצאו בעבר בין Firebase ל-Google Play יישארו זמינים בשני המוצרים.
אפשר לנסות שוב לקשר אפליקציה ל-Google Play?
כדי להפיץ קובץ Android App Bundle (AAB) דרך App Distribution ולקשר באופן אוטומטי קובצי AAB שהועלו גם לפרויקט Firebase וגם לחשבון הפיתוח ב-Google Play, צריך לוודא שאתם עומדים בדרישות הבאות:
יש לכם את אחת מרמות הגישה הבאות בחשבון הפיתוח ב-Google Play: בעלים או אדמין.
בפרויקט ב-Firebase, יש לכם אחד מהתפקידים הבאים: בעלים או אדמין ב-Firebase.
האפליקציה רשומה ב-Firebase ובחשבון הפיתוח ב-Google Play. כלומר, יש לכם גם אפליקציה ל-Android ב-Firebase וגם אפליקציה ב-Google Play.
האפליקציה ב-Google Play והאפליקציה ל-Android ב-Firebase רשומות עם אותו שם חבילה.
האפליקציה ב-Google Play מוגדרת במרכז הבקרה של האפליקציות ומופצת באחד מהמסלולים של Google Play (בדיקה פנימית, בדיקה בקבוצה מוגדרת, בדיקה פתוחה לציבור או סביבת ייצור).
הבדיקה של האפליקציה ב-Google Play הסתיימה והאפליקציה פורסמה. האפליקציה פורסמה אם בעמודה סטטוס האפליקציה מוצג אחד מהסטטוסים הבאים: בדיקה פנימית (לא בדיקה פנימית של גרסת טיוטה), בדיקה בקבוצה מוגדרת, בדיקה פתוחה לציבור או סביבת ייצור.
אם העליתם אפליקציה שלא עמדה בעבר בקריטריונים לקישור שמפורטים למעלה, אבל עכשיו היא עומדת בהם, אתם יכולים לנסות שוב לקשר את אפליקציית Firebase ל-Android ל-Google Play.
התקנה ובדיקה של אפליקציות
הטיפים הבאים יעזרו לכם לפתור בעיות שהבודקים עלולים להיתקל בהן כשהם מתקינים ובודקים את האפליקציות שלכם.
לבודק אין חשבון Google
כשמשתמש יוצר חשבון Google, הוא מקבל באופן אוטומטי כתובת Gmail.
אם לבודק אין כתובת Google Workspace או Gmail, או אם הוא מעדיף להשתמש בכתובת אימייל אחרת כדי להיכנס, בקשו ממנו לקשר לחשבון כתובת אימייל שהיא לא של Gmail ולהשתמש בה כדי להיכנס.
כשבוחרים כתובת אימייל חלופית, צריך לפעול לפי ההנחיות הבאות:
- אל תשתמשו בכתובת Gmail.
- אל תשתמשו בכתובת אימייל שכבר מקושרת לחשבון Google אחר.
- חשוב לזכור להשתמש בסיסמה לחשבון Google כשנכנסים באמצעות כתובת האימייל הזו.
מידע נוסף זמין במאמר איך נכנסים לחשבון Google עם כתובת אימייל אחרת.
הבודק לא יכול לראות את האפליקציות או הגרסאות הנכונות
אם הבודק אישר את ההזמנה באימייל באמצעות כתובת אימייל שונה מזו שאליה נשלחה ההזמנה, יכול להיות שהוא לא יוכל לראות את האפליקציות או הגרסאות הנכונות.
כתובת האימייל שהמפתח שולח אליה הזמנות ומוסיף לגרסאות build חדשות (כתובת אימייל א') יכולה להיות שונה מכתובת האימייל שהבודק משתמש בה כדי לאשר את ההזמנה (כתובת אימייל ב'). הפעולה הזו יוצרת קישור מאחורי הקלעים. בכל פעם שכתובת אימייל א' נוספת לגרסאות build חדשות, כתובת אימייל ב' היא זו שמקבלת גישה.
אם הבודק אישר את ההזמנה באימייל עם כתובת אימייל אחרת, פועלים לפי השלבים הבאים כדי לפתור את הבעיה:
מוחקים את הבודק מהקטע הצגת כל הבודקים בכרטיסייה בודקים וקבוצות בדף App Distribution במסוף Firebase. ההזמנות הקיימות יוסרו.
מזמינים מחדש את הבודק לבדוק את האפליקציה. הבודק אמור לקבל הזמנה באימייל.
חשוב לוודא שהבודק מאשר את ההזמנה עם אותה כתובת אימייל.
הבודק לא מקבל התראות באימייל
יכול להיות שהבודקים לא יקבלו התראות באימייל אם:
התראות באימייל נשלחות לתיקיות הספאם.
מסנני האימייל מוגדרים.
ההזמנה נשלחה לחשבון אימייל אחד, אבל הבודק אישר אותה באמצעות חשבון אימייל אחר. הבודק מקבל אימיילים על גרסאות חדשות לחשבון האימייל שאליו נשלחה ההזמנה במקור.
הבודק הוזמן בעבר אבל לא אישר את ההזמנה הראשונית. אם הבודק יתווסף לגרסאות הבאות, מערכת App Distribution לא תשלח לו התראות על גרסאות באופן אוטומטי כי הוא לא אישר את ההזמנה הראשונית.
פתרון 1
בקשו מהבודק לבדוק את תיקיית הספאם ואת מסנני האימייל שהוא הגדיר בשירות האימייל שלו.
אם הבודק ביטל את ההרשמה לאימיילים, צריך לבקש ממנו לבצע את הפעולות הבאות:
- מוצאים אימייל שהבודק קיבל בעבר מהאפליקציה.
- לוחצים על ניהול הגדרות האימייל בתחתית המסך ואז על אני רוצה לקבל אימיילים כדי להירשם מחדש.
פתרון 2
אם הבודק לא רוצה לקבל התראות באימייל אבל רוצה שתהיה לו אפשרות לאשר הזמנות לאפליקציות, הוא יכול לראות הזמנות לאפליקציות בהמתנה ישירות באפליקציית App Tester (הוראות להורדה).
פתרון 3
מוחקים את הבודק מהקטע הצגת כל הבודקים בכרטיסייה בודקים וקבוצות בדף App Distribution במסוף Firebase. הפעולה הזו מסירה הזמנות קיימות.
מזמינים מחדש את הבודק לבדוק את האפליקציה. הבודק אמור לקבל הזמנה באימייל. חשוב לוודא שהבודק מאשר את ההזמנה באמצעות אותה כתובת אימייל שאליה נשלחה ההזמנה.
האפליקציה לא מציינת שהיא מותקנת
אם בודק מוריד ומתקין גרסה, אבל בממשק המשתמש של פרטי האפליקציה לא מוצג שהאפליקציה מותקנת, זו בעיה מוכרת. במקרים מסוימים, מזהה החבילה באפליקציית Firebase לא תואם למזהה החבילה של ה-APK.
מוודאים שמזהה החבילה של ה-APK תואם למזהה החבילה של אפליקציית Firebase שבה השתמשתם כדי להעלות את ההפצה.
התראה ב-Android על כך שלא ניתן להתקין במכשיר אפליקציות ממקורות לא מוכרים
ההתראה של Android מופיעה אם לאפליקציה או לדפדפן שפועלים עדיין לא ניתנה הרשאה להתקין אפליקציות מחוץ ל-Google Play. כדי לתת הרשאה:
Android מגרסה 8 ואילך: באפליקציית ההגדרות, לוחצים על אישור מהמקור הזה.
Android בגרסה 7 או גרסאות קודמות: באפליקציית ההגדרות, לוחצים על אבטחה ובוחרים באפשרות מקורות לא מוכרים. כשההודעה מופיעה, לוחצים על אישור > אני נותן אמון.
התקנת קובצי APK לבדיקה נכשלה
אם לא ניתן להתקין קובץ APK לבדיקה במכשיר של בודק:
- מוודאים שהאישורים בגרסה החדשה תואמים לאלה שבגרסה שמותקנת במכשיר של הבודק. מערכת Android מאפשרת לעדכן את האפליקציה רק אם האישורים תואמים. מידע נוסף זמין בקטע שיקולים בנוגע לחתימה.
- מוודאים שגרסת מערכת ההפעלה של מכשיר הבודק נתמכת על ידי האפליקציה (בודקים את
minSdkVersion).
לא מצליחים להיכנס לאפליקציה לבדיקת אפליקציות ל-Android
אם אפליקציית App Tester מונעת מכם להיכנס ומפנה אתכם בחזרה למסך ההתחברות, יכול להיות שאתם משתמשים בחשבון Google Workspace (לשעבר GSuite) שכולל הגדרות הגבלה.
כדי להסיר את הגדרות ההגבלה:
בכרטיסייה Apps ב-Google Workspace, ודאו שהאפשרות Firebase App Distribution לא מוגדרת כ-Access: Blocked.
בכרטיסייה Services, מוודאים שהשירות Cloud Platform לא מוגבל.
אחרי שמסירים את ההגדרות, מנסים להיכנס שוב.
שגיאה בהתקנת AAB: "לא ניתן להתקין את האפליקציה"
השגיאה הזו יכולה להופיע כשיש התנגשות בין האפליקציה שמותקנת לבין אפליקציה שכבר מותקנת במכשיר. לדוגמה, יכול להיות שמדובר בגרסה אחרת של אותה אפליקציה עם אותה הרשאה מותאמת אישית או אותו שם ContentProvider.
אתם יכולים לבקש מהבודק לאסוף דוח על באג מיד אחרי שהוא נתקל בבעיה, ולבדוק את הדוח כדי לקבל מידע נוסף על הסיבה לבעיה. הבודק צריך למחוק את האפליקציות שמתנגשות לפני שהוא יכול להתקין את האפליקציה החדשה.
שגיאה 403: "כדי לקבל גישה, צריך לפנות לאדמין"
אם מופיעה שגיאת 403, זה אומר שלחשבון שבו אתם משתמשים אין הרשאה להתקין ולבדוק אפליקציות. הגישה נקבעת על ידי האדמין של הדומיין של החשבון שלכם ב-Google Workspace.
אם לדעתכם אמורה להיות לכם הרשאה להתקין ולבדוק אפליקציות, אתם צריכים לבקש מהאדמין של חשבון Google Workspace לשנות את הגדרות החשבון שלכם. האדמין צריך לפעול לפי ההוראות במאמר איך מנהלים את הגישה לשירותים שאין להם מתג נפרד.
אם יש לכם כמה חשבונות, נסו להתחבר באמצעות חשבון אחר שאין לו הגבלה על התקנה ובדיקה של אפליקציות.
בדיקה במכשיר Android חדש
אם זו הפעם הראשונה שאתם בודקים, עיינו במאמר הגדרה כבודק/ת.
אם אתם כבר בודקים של App Distribution וקיבלתם מכשיר Android חדש לבדיקה, במקום לעבור שוב את כל התהליך של בודק חדש, אתם יכולים לפעול לפי השלבים הבאים:
עוברים לכתובת appdistribution.firebase.google.com במכשיר Android.
נכנסים לחשבון הבודק הקיים ולוחצים על הכפתור Download App Tester בתחתית המסך כדי להתקין את האפליקציה Android App Tester.
הפעלת תכונות לבודקים באמצעות App Distribution Android SDK
הטיפים הבאים יעזרו לכם לפתור בעיות שקשורות להפעלת התראות על גרסאות build חדשות באפליקציה או לשליחת משוב באפליקציה באמצעות App Distribution Android SDK.
הבודק לא יכול להתחיל לשלוח משוב באפליקציה
אם כבר הגדרתם את ה-SDK של App Distribution ל-Android באפליקציה כדי לתמוך במשוב מתוך האפליקציה, והבודקים לא מצליחים לשלוח משוב, בצעו את השלבים הבאים:
מפעילים רישום מפורט ביומן של App Distribution Android SDK באפליקציה:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSEכדי לבדוק אם יש הודעות שגיאה ביומני האפליקציה, מסננים לפי FirebaseAppDistribution.
מוודאים שלבודק יש גישה לגרסה המותקנת:
אם ביומנים כתוב "the tester does not have access to this resource", יכול להיות שהבודק לא הוזמן לאפליקציה או שאין לו גישה לגרסה.
במרכז הבקרה של App Distribution במסוף Firebase, מאתרים את הגרסה המדויקת שפועלת במכשיר של הבודק, ומוודאים שהבודק מופיע בכרטיסייה Testers בכרטיס הגרסה ושהוא במצב Accepted.
אם אתם עדיין לא מקבלים משוב, בצעו את השלבים הבאים:
במכשיר הבדיקה, נכנסים אל Firebase App Distribution באמצעות App Tester או אפליקציית האינטרנט לבודקים. חשוב לבחור את חשבון Google שבו השתמשתם כשאישרתם את ההזמנה לבדוק את האפליקציה.
מתקינים את האפליקציה שוב באמצעות App Tester או אפליקציית האינטרנט לבדיקה כדי לוודא שלבודק יש גישה לגרסה.
נסו לשלוח משוב, וודאו שאתם מחוברים לאותו חשבון Google.
מוודאים שהפעלתם את Firebase App Testers API. מידע נוסף זמין במאמר הפעלת App Distribution Tester API.
בקטע Key restrictions, מוודאים שה-API של App Tester של Firebase נכלל ברשימת ממשקי ה-API המותרים.
לא מקבלים משוב שנשלח באפליקציה
אם אתם רואים את ההודעה "המשוב היה נשלח, אבל הוא לא נשלח עקב מצב פיתוח" כשאתם שולחים משוב, אתם צריכים להשבית את מצב הפיתוח במכשיר באמצעות הפקודה הבאה:
adb shell setprop debug.firebase.appdistro.devmode falseבודקים את הקובץ
google-services.jsonכדי לוודא ששולחים משוב על הפרויקט והאפליקציה הנכונים.מפעילים רישום מפורט ביומן של App Distribution Android SDK באפליקציה:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSEכדי לבדוק אם יש הודעות שגיאה ביומני האפליקציה, מסננים לפי FirebaseAppDistribution.
הבודק לא מקבל התראות באפליקציה
אם כבר הגדרתם את Android SDK של App Distribution באפליקציה והבודקים לא מקבלים התראות בתוך האפליקציה, בצעו את השלבים הבאים:
כדי לבדוק אם יש הודעות שגיאה, מצרפים
OnFailureListenerלמשימה שמוחזרת על ידי ה-API של Firebase App Distribution.Java
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener ( e -> { if (e instanceof FirebaseAppDistributionException) { // Log exception here }});Kotlin
firebaseAppDistribution.updateIfNewReleaseAvailable().addOnFailureListener { e -> if (e is FirebaseAppDistributionException) { // Log exception here } }מוודאים שלבודק יש גישה לגרסה החדשה:
מפעילים את מצב ניפוי הבאגים באפליקציה. כדי ללמוד איך לעשות את זה, אפשר לעיין במסמכי התיעוד של Google Analytics.
מריצים את האפליקציה בסימולטור ומחפשים את המחרוזת "FirebaseAppDistribution".
אם ביומנים כתוב שלא נמצאה גרסה או שלבודק אין גישה, יכול להיות שהבודק עדיין לא משויך לגרסה החדשה.
בלוח הבקרה של App Distribution במסוף Firebase, מוודאים שהבודק נכלל בהפצת ה-build ונמצא במצב Accepted.
אם הבודק עדיין לא מקבל התראות, בקשו ממנו לפעול לפי הטיפים הבאים כדי לוודא שהוא אישר את ההזמנה לבדוק את האפליקציה, ושהוא הגדיר את מכשיר הבדיקה כמו שצריך:
במכשיר הבדיקה, נכנסים להפצת אפליקציות ב-Firebase באמצעות App Tester או באמצעות אפליקציית האינטרנט לבודקים. חשוב לבחור את חשבון Google שבו השתמשתם בפעם הראשונה כשאישרתם את ההזמנה לבדוק את האפליקציה.
מוודאים שגרסת האפליקציה החדשה זמינה ב-App Tester או באפליקציית האינטרנט לבודקים.
הבודק מתבקש להיכנס שוב לחשבון אחרי סגירת האפליקציה
כברירת מחדל, הבודקים צריכים להיכנס לחשבון Google שלהם רק פעם אחת כדי להפעיל את תכונות הבדיקה. אם הבודקים מתבקשים להיכנס שוב אחרי שהם סוגרים ופותחים מחדש את האפליקציה, כדאי לפעול לפי הטיפים הבאים כדי לוודא שההגדרות של App Distribution נקבעו כמו שצריך:
צריך לוודא שהפעלתם את Firebase App Testers API. מידע נוסף זמין במאמר הפעלת App Distribution Tester API.
בקטע Key restrictions, מוודאים שה-API של App Tester של Firebase נכלל ברשימת ממשקי ה-API המותרים.
אם אתם בדרך כלל מנקים את SharedPreferences כשאתם מתנתקים, יכול להיות שאתם מנקים את המצב של הבודק. App Distribution מאחסן דגל שמציין אם הבודק כבר נכנס לאפליקציה. מידע נוסף זמין במאגר GitHub.
תצוגה מקדימה של סוכן App Testing
איך ניגשים לסוכן App Testing?
כדי לגשת לגרסת טרום-ההשקה של סוכן App Testing, אתם יכולים להביע הסכמה ולהתחיל להשתמש בתכונה דרך הבאנר בדף "גרסאות" במסוף Firebase.
אם סגרתם את הבאנר, אתם יכולים למצוא אותו בכרטיסייה Test Cases. לבעלים תהיה הרשאה להצטרף לכל הפרויקט.
אם אתם עדיין נתקלים בבעיות בהצטרפות לתכונה, פנו אל התמיכה של Firebase עם ההודעה: "בקשת גישה לסוכן App Testing של App Distribution".
אם אצטרף, התכונה הזו תופעל לכל הצוות שלי או רק לי?
הפעולה הזו תפעיל את התכונה בכל הפרויקט.
הצטרפתי אבל אני עדיין לא רואה את התכונה
נסה לרענן את הדפדפן. אם אתם עדיין לא רואים את התכונה אחרי רענון הדפדפן, פנו לתמיכה של Firebase ושלחו את ההודעה: "Requesting access to App Distribution סוכן App Testing".
מהם מקרי בדיקה של דרישות מוקדמות ואיך הם פועלים?
מקרי בדיקה של דרישות מוקדמות מאפשרים לכם לשרשר מקרי בדיקה כדי להימנע משכפול של שלבים בכמה בדיקות, למשל בתהליך התחברות או בתהליך הצטרפות נפוץ. כשמקצים דרישה מוקדמת לבדיקה, היא פועלת לפני הבדיקה הראשית. אם אחד מהשלבים בדרישות המוקדמות נכשל, הבדיקה כולה נחשבת ככישלון. בהרצת הבדיקה הסופית מוצגים השלבים של הבדיקה המקדימה ושל הבדיקה הראשית בתצוגה אחת, כדי שתוכלו לראות את כל ההרצה במקום אחד.
שימו לב: אי אפשר למחוק מקרה בדיקה שמשמש כתנאי מוקדם למקרה בדיקה אחר, עד שמסירים אותו כתנאי מוקדם ממקרה הבדיקה האחר. כדי להסיר דרישות קדם ממקרי בדיקה, בוחרים באפשרות ללא בתפריט הנפתח של דרישות הקדם בתיבת הדו-שיח לעריכת מקרה הבדיקה.
האם סוכן App Testing תומך באפליקציות Flutter?
כן, סוכן App Testing תומך באפליקציות ל-Android שנוצרו באמצעות Flutter.
האם יש מגבלות מכסה על בדיקות סריקה אקראיות באמצעות סוכן App Testing?
בדיקות הסריקה האקראיות של סוכן App Testing משתמשות בתשתית של Firebase Test Lab, והמגבלות והתמחור שלהן זהים. מכסות הבדיקות נמדדות לפי מספר הבדיקות שמופעלות ביום. למידע נוסף על בדיקת מכסות וחיוב, קראו את המאמר רמות שימוש, מכסות ותמחור של Test Lab.
מהן מגבלות המכסה לניסיונות חוזרים של בדיקות סריקה אקראיות באמצעות סוכן App Testing?
אם חורגים מהמכסה כשמריצים בדיקות סריקה אקראיות, מקבלים שגיאות של חריגה מהמכסה. המכסות מתאפסות אחרי כ-24 שעות, לכן כדאי להימנע מניסיונות חוזרים עד שהמכסה תתפנה. לעומת זאת, אם אתם מקבלים שגיאות שקשורות לתשתית, סביר יותר שהקריאות יצליחו אם תנסו שוב מיד.
אילו הרשאות נדרשות כדי להשתמש בסוכן App Testing?
אם אתם משתמשים בקטגוריית ברירת המחדל של Google Cloud Storage (GCS), אתם צריכים להיות בתפקיד עריכה בפרויקט ב-Firebase.
אם אתם משתמשים בקטגוריה בהתאמה אישית, אתם לא צריכים את התפקיד "עריכה". במקום זאת, אתם צריכים תפקיד שכולל את ההרשאות הבאות:
- אדמין איכות ב-Firebase
- אדמין ב-Firebase Test Lab
- Storage Object User
הקטגוריה בהתאמה אישית צריכה להיות בבעלות של פרויקט שמופעל בו חיוב, וציון קטגוריה יגרום לחיובים על האחסון שבו נעשה שימוש.
כמה זמן נמשך הזמן הקצוב לתפוגה של בדיקות סוכן App Testing?
בדיקות מבוססות-AI נמשכות 5 דקות, ובדיקות סריקה אקראיות נמשכות 10 דקות.
שאלות נפוצות
האם יש מגבלות על הוספת בודקים לאפליקציה?
ב-Firebase App Distribution יש את המגבלות הבאות על מספר הבודקים:
הוספה של עד 500 בודקים לפרויקט ב-Firebase
אפשר להוסיף עד 200 בודקים לקבוצה ב-App Distribution
כדי להוסיף עוד בודקים, צריך לבקש להגדיל את המכסה ללא עלות.
האם יש תאריך תפוגה להזמנות לבודקים?
לבודקים יש 30 ימים לאשר את ההזמנה לבדיקת האפליקציה, לפני שהתוקף שלה פג. כשההזמנה תהיה במרחק של 5 ימים מתפוגה, תופיע הודעת תפוגה במסוף Firebase לצד הבודק בגרסה. כדי לחדש הזמנה, אפשר לשלוח אותה מחדש באמצעות התפריט הנפתח בשורה של הבודק.
כמה זמן גרסאות האפליקציה זמינות?
גרסאות של אפליקציות מוסרות מ-App Distribution אם מתקיים אחד מהתנאים הבאים:
- גרסת האפליקציה הושקה לפני יותר מ-150 ימים.
- חרגתם מהמגבלה של 1,000 גרסאות של האפליקציה, וגרסת האפליקציה ישנה יותר מ-1,000 הגרסאות האחרונות של האפליקציה.
מידע נוסף זמין במאמר ב-App Distribution אפשר להגדיר עד 1,000 גרסאות.
אחרי שהאפליקציה מגיעה למגבלת התפוגה של 150 יום או למגבלת 1,000 הגרסאות, הגרסה מוסרת ממרכז הבקרה של App Distribution ומהאפליקציה App Tester של Firebase. אם הבודק התקין את הגרסה, הגרסה המקומית של האפליקציה ממשיכה לפעול.
כדי שגרסת האפליקציה תהיה זמינה לזמן ארוך יותר, אפשר להשתמש באחת מההמלצות הבאות:
- לפני שגרסת האפליקציה תפוג או תחרוג ממגבלת הגרסאות, צריך להוריד את קובץ ה-APK או ה-AAB ולמחוק את הגרסה ממרכז הבקרה של App Distribution. לאחר מכן, מעלים מחדש את ה-APK או ה-AAB כ-build חדש אל App Distribution.
- מורידים את הגרסה ומעלים אותה אל Cloud Storage כדי לשמור אותה בארכיון לטווח ארוך.
התוקף של גרסאות האפליקציה פג אחרי 150 ימים
כשמעלים גרסה של האפליקציה ל-Firebase, הגרסה מופיעה במרכז הבקרה של App Distribution למשך 150 ימים, החל מתאריך ההעלאה. אחרי שמעלים את הגרסה, אפשר להפיץ אותה לבודקים, שמתקינים את הגרסה מהאפליקציה Firebase App Tester במכשיר הבדיקה שלהם.
כשהגרסה נמצאת במרחק של 30 ימים מתאריך התפוגה, מופיעה הודעה על תפוגת הגרסה של האפליקציה בגרסה שלכם באפליקציה App Tester של Firebase.
App Distribution תומך ב-1,000 פריטי תוכן לכל היותר
ב-App Distribution אפשר להגדיר עד 1,000 גרסאות לכל אפליקציה. כשהאפליקציה מגיעה למגבלה של 1,000 גרסאות, המערכת של App Distribution מוחקת באופן אוטומטי את הגרסאות הישנות ביותר שחורגות מהמגבלה.
אם אתם רוצים לנהל את גרסאות האפליקציה באופן ידני, אתם יכולים להשתמש ב-API בארכיטקטורת REST של App Distribution כדי להציג ולמחוק גרסאות של האפליקציה בכמות גדולה.
אם יש לכם שאלות, אתם יכולים לפנות לתמיכה של Firebase.
איך אפשר לגשת לאפליקציות לבדיקה שהתקנתי במכשיר?
אם אתם בודקים, מומלץ להוריד את Firebase App Tester, אפליקציה שמאפשרת לכם לגשת לכל גרסאות ה-build לבדיקה במקום אחד.
איך מוחקים את חשבון הבודק?
כדי למחוק את חשבון הבודק ב-App Distribution ואת הנתונים שמשויכים אליו, צריך לפעול לפי השלבים הבאים לפי הסדר:
נכנסים לכתובת https://appdistribution.firebase.google.com באמצעות חשבון Google.
בפינה השמאלית העליונה, לוחצים על settings (ניהול החשבון).
מחיקת החשבון.
אופציונלי: בהרשאות של חשבון Google, מבטלים את הגישה של Firebase App Distribution. חשוב לזכור: אם מבטלים את הגישה בלי למחוק קודם את החשבון ב-App Distribution, חשבון הבודק והנתונים לא נמחקים.