בדף הזה מופיעות תשובות לשאלות נפוצות בנושא הפצה ובדיקה של אפליקציות באמצעות 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?
גרסאות AAB שמעלים אל App Distribution לא מופיעות בחשבון המפתח שלכם ב-Google Play (כולל הכלי לבדיקת App Bundle ושיתוף אפליקציות פנימי).
מה קורה אם מבטלים את הקישור בין Firebase ל-Google Play?
אם מבטלים את הקישור של אפליקציית Android ב-Firebase אל Google Play, קורה הדבר הבא:
לא תוכלו להעלות קובצי Android App Bundle חדשים אל App Distribution ולייצא אותם אל Google Play דרך השילוב של App Distribution עם Google Play.
הגרסאות הקיימות ימשיכו להיות זמינות במרכז הבקרה 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 עם כתובת אימייל אחרת.
הבודק לא יכול לראות את האפליקציות או את הגרסאות הנכונות
אם הבודק אישר את ההזמנה באימייל באמצעות כתובת אימייל שונה מזו שההזמנה נשלחה אליה, יכול להיות שהבודק לא יוכל לראות את האפליקציות או את הגרסאות הנכונות.
כתובת האימייל שהמפתח שולח אליה הזמנות ומוסיף אותה לבנייה חדשה (כתובת אימייל א') יכולה להיות שונה מכתובת האימייל שהבודק משתמש בה כדי לאשר את ההזמנה (כתובת אימייל ב'). כך נוצר קישור מאחורי הקלעים. בכל פעם שכתובת אימייל א' מתווספת לבנייה חדשה, כתובת אימייל ב' היא זו שמקבלת גישה.
אם הבודק אישר את ההזמנה באימייל באמצעות כתובת אימייל אחרת, אפשר לבצע את השלבים הבאים כדי לפתור את הבעיה:
מוחקים את הבודק מהקטע View all testers (הצגת כל הבודקים) בכרטיסייה Testers & Groups (בודקים וקבוצות) בדף App Distribution של מסוף Firebase. ההזמנות הקיימות יוסרו.
שולחים שוב הזמנה לבודק כדי לבדוק את האפליקציה. הבודק אמור לקבל הזמנה באימייל.
חשוב לוודא שהבודק מאשר את ההזמנה עם אותה כתובת אימייל.
הבודק לא מקבל התראות באימייל
יכול להיות שהבודקים לא יקבלו התראות באימייל אם אחד מהמקרים הבאים יקרה:
ההתראות באימייל נשלחות לתיקיות הספאם.
מוגדרים מסננים של הודעות אימייל.
ההזמנה נשלחה לכתובת אימייל אחת, אבל הבודק אישר אותה באמצעות כתובת אימייל אחרת. הבודק יקבל אימיילים על גרסאות חדשות לכתובת האימייל שאליה נשלחה ההזמנה במקור.
הבודק הוזמן בעבר אבל לא אישר את ההזמנה הראשונית. אם הבודק יתווסף לגרסאות הבאות, App Distribution לא ישלח לו אוטומטית התראות על גרסאות חדשות כי הוא לא אישר את ההזמנה הראשונית.
פתרון 1
לבקש מהבודק לבדוק את תיקיית הספאם ואת מסנני האימייל שהוא הגדיר בשירות האימייל שלו.
אם הבודק ביטל את ההרשמה לקבלת הודעות האימייל, צריך לבקש ממנו לבצע את הפעולות הבאות:
- מחפשים אימייל שהבודק קיבל בעבר מהאפליקציה.
- לוחצים על ניהול הגדרות האימייל בתחתית המסך ואז על אישור שליחת אימיילים כדי להירשם מחדש.
פתרון 2
אם הבודק לא רוצה לקבל התראות באימייל אבל רוצה לאשר הזמנות לאפליקציות, הוא יכול לראות את ההזמנות שממתינות לאישור ישירות באפליקציית App Tester (הוראות להורדה).
פתרון 3
מוחקים את הבודק מהקטע View all testers בכרטיסייה Testers & Groups בדף App Distribution ב-Firebase Console. הפעולה הזו מסירה הזמנות קיימות.
שולחים שוב הזמנה לבודק/ת כדי לבדוק את האפליקציה. הבודק/ת אמור/ה לקבל הזמנה באימייל. חשוב לוודא שהבודק/ת מאשר/ת את ההזמנה באמצעות אותה כתובת אימייל שאליה נשלחה ההזמנה.
האפליקציה לא מציינת שהיא מותקנת
אם בודק מוריד ומתקין גרסת הפצה, אבל בממשק המשתמש של פרטי האפליקציה לא מוצג שהאפליקציה מותקנת, זו בעיה מוכרת. במקרים מסוימים, מזהה החבילה באפליקציית Firebase לא זהה למזהה החבילה של ה-APK.
מוודאים שמזהה החבילה של ה-APK זהה למזהה החבילה של אפליקציית Firebase שבה השתמשתם כדי להעלות את ההפצה.
התקבלה התראה ב-Android שלפיה אי אפשר להתקין במכשיר שלי אפליקציות לא מוכרות
ההתראה של Android מופיעה אם לא ניתנה עדיין הרשאה לאפליקציה או לדפדפן שפועלים להתקין אפליקציות מחוץ ל-Google Play. כדי לתת הרשאה:
Android גרסה 8 ואילך: באפליקציית ההגדרות, מקישים על לאפשר ממקור זה.
גרסה 7 של Android או גרסאות קודמות: באפליקציית ההגדרות, מקישים על אבטחה ובוחרים באפשרות מקורות לא מוכרים. כשמופיעה ההנחיה, מקישים על אישור > אני בוטח.
התקנת קובצי APK לבדיקה נכשלת
אם קובץ APK לבדיקה לא מותקן במכשיר של בודק:
- מוודאים שהאישורים בגרסה החדשה זהים לאלה שבגרסה שמותקנת במכשיר של הבודק. מערכת Android מאפשרת לעדכן את האפליקציה רק אם האישורים תואמים. מידע נוסף זמין במאמר בנושא שיקולים לגבי חתימה.
- מוודאים שגרסת מערכת ההפעלה של מכשיר הבדיקה נתמכת על ידי האפליקציה (בודקים את
minSdkVersion).
לא הצלחתם להיכנס לאפליקציית Android App Tester
אם אפליקציית App Tester מונעת מכם להיכנס ומפנה אתכם חזרה למסך הכניסה, יכול להיות שאתם משתמשים ב-Google Workspace (לשעבר G Suite) שכולל הגדרות הגבלה.
כדי להסיר את הגדרות ההגבלות:
שגיאה בהתקנת AAB: 'לא ניתן להתקין את האפליקציה'
השגיאה הזו יכולה לקרות כשהאפליקציה שמתקינים מתנגשת עם אפליקציה שכבר מותקנת במכשיר. לדוגמה, יכול להיות שמדובר בווריאציה אחרת של אותה אפליקציה עם אותה הרשאה מותאמת אישית או עם אותו שם של ContentProvider.
אפשר לבקש מהבודק לאסוף דוח על באג מיד אחרי שהוא נתקל בבעיה, ולבדוק את הדוח כדי לקבל מידע נוסף על הסיבה לבעיה. הבודק צריך למחוק אפליקציות שמתנגשות עם האפליקציה החדשה לפני שניתן יהיה להתקין אותה.
שגיאה 403: "כדי לקבל גישה, צריך לפנות לאדמין"
אם מוצגת שגיאה 403, סימן שלחשבון שבו אתם משתמשים אין הרשאה להתקין ולבדוק אפליקציות. הגישה נקבעת על ידי האדמין של הדומיין של החשבון שלכם ב-Google Workspace.
אם לדעתכם אמורה להיות לכם הרשאה להתקין ולבדוק אפליקציות, אתם צריכים לבקש מהאדמין של חשבון Google Workspace לשנות את הגדרות החשבון. האדמין צריך לפעול לפי ההוראות במאמר ניהול גישה לשירותים שלא נשלטים בנפרד.
אם יש לכם כמה חשבונות, נסו להיכנס באמצעות חשבון אחר שלא חלות עליו הגבלות על התקנה ובדיקה של אפליקציות.
בדיקה במכשיר Android חדש
אם אתם בודקים בפעם הראשונה, כדאי לעיין במאמר איך מגדירים את עצמכם כבודקים.
אם אתם בודקים קיימים של App Distribution וקיבלתם מכשיר Android חדש לבדיקה, במקום לעבור שוב את כל תהליך ההצטרפות לבודקים, אתם יכולים לבצע את השלבים הבאים:
במכשיר Android, עוברים אל appdistribution.firebase.google.com.
נכנסים לחשבון הבודק הקיים ולוחצים על הלחצן הורדת האפליקציה App Tester בחלק התחתון של המסך כדי להתקין את האפליקציה App Tester ל-Android.
הפעלת תכונות בדיקה באמצעות App Distribution Android SDK
הטיפים הבאים יעזרו לכם לפתור בעיות שקשורות להפעלת התראות על גרסאות חדשות באפליקציה או לשליחת משוב באפליקציה באמצעות App Distribution Android SDK.
הבודק לא יכול לשלוח משוב באפליקציה
אם כבר הגדרתם את App Distribution Android SDK באפליקציה כדי לתמוך במשוב בתוך האפליקציה, והבודקים לא מצליחים לשלוח משוב, צריך לפעול לפי השלבים הבאים:
מפעילים רישום מפורט ביומן עבור App Distribution Android SDK באפליקציה:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSEבודקים אם יש הודעות שגיאה ביומני האפליקציה על ידי סינון לפי FirebaseAppDistribution.
מוודאים שלבודק יש גישה לגרסה המותקנת:
אם ביומנים מצוין שהבודק לא קיבל גישה למשאב הזה, יכול להיות שהבודק לא הוזמן לאפליקציה או שלא קיבל גישה לגרסה.
בלוח הבקרה של App Distribution במסוף Firebase, מאתרים את הגרסה המדויקת שפועלת במכשיר של הבודק ומוודאים שהבודק מופיע בכרטיסייה בודקים בכרטיס הגרסה, ושמצבו הוא 'התקבל'.
אם עדיין לא קיבלתם משוב, נסו את השלבים הבאים:
במכשיר הבדיקה, נכנסים אל Firebase App Distribution באמצעות כלי הבדיקה של האפליקציה או אפליקציית האינטרנט לבודקים. חשוב לבחור את חשבון Google שבו השתמשתם בפעם הראשונה כשאישרתם את ההזמנה לבדיקת האפליקציה.
מתקינים מחדש את האפליקציה באמצעות הכלי לבדיקת אפליקציות או אפליקציית האינטרנט לבדיקה, כדי לוודא שלבודק יש גישה לגרסה.
נסו לשלוח משוב שוב, תוך הקפדה על כניסה לאותו חשבון Google.
מוודאים שהפעלתם את Firebase App Testers API. מידע נוסף זמין במאמר בנושא הפעלת App Distribution Tester API.
בקטע Key restrictions, מוודאים ש-Firebase App Testers API מופיע ברשימת ממשקי ה-API המותרים.
לא מתקבל משוב שנשלח באפליקציה
אם אתם רואים את ההודעה הבאה כשאתם שולחים משוב: "המשוב היה נשלח, אבל הוא לא נשלח עקב מצב פיתוח", אתם צריכים להשבית את מצב הפיתוח במכשיר על ידי הפעלת הפקודה הבאה:
adb shell setprop debug.firebase.appdistro.devmode falseבודקים את קובץ
google-services.jsonכדי לוודא שאתם שולחים משוב על הפרויקט והאפליקציה הנכונים.מפעילים רישום מפורט ביומן עבור App Distribution Android SDK באפליקציה:
adb shell setprop log.tag.FirebaseAppDistribution VERBOSEכדי לבדוק אם יש הודעות שגיאה ביומני האפליקציה, מסננים את היומנים לפי FirebaseAppDistribution.
הבודק לא מקבל התראות באפליקציה
אם כבר הגדרתם את App Distribution Android SDK באפליקציה והבודקים לא מקבלים התראות בתוך האפליקציה, צריך לבצע את השלבים הבאים:
כדי לבדוק אם יש הודעות שגיאה, צריך לצרף
OnFailureListenerל-Task שמוחזר על ידי Firebase App Distribution API.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 Console, מוודאים שהבודק נכלל בהפצת הגרסה ושהסטטוס שלו הוא Accepted.
אם הבודק עדיין לא מקבל התראות, צריך לבקש ממנו לפעול לפי הטיפים שבהמשך כדי לוודא שהוא אישר את ההזמנה לבדיקת האפליקציה ושהוא הגדיר את מכשיר הבדיקה שלו בצורה נכונה:
במכשיר הבדיקה, נכנסים להפצת אפליקציות ב-Firebase דרך App Tester או דרך אפליקציית האינטרנט לבודקים. חשוב לבחור את חשבון Google שבו השתמשתם בפעם הראשונה כשאישרתם את ההזמנה לבדיקת האפליקציה.
בודקים שהגרסה החדשה של האפליקציה זמינה בכלי לבדיקת אפליקציות או באפליקציית האינטרנט לבדיקה.
הבודק מתבקש להיכנס שוב לחשבון אחרי סגירת האפליקציה
כברירת מחדל, הבודקים צריכים להיכנס לחשבון Google שלהם רק פעם אחת כדי להפעיל את תכונות הבדיקה. אם המשתתפים בבדיקות מקבלים בקשה להיכנס שוב אחרי שהם סוגרים את האפליקציה ופותחים אותה מחדש, כדאי לפעול לפי הטיפים הבאים כדי לוודא שההגדרה של App Distribution מוגדרת בצורה תקינה:
צריך לוודא שהפעלתם את Firebase App Testers API. מידע נוסף זמין במאמר בנושא הפעלת App Distribution Tester API.
בקטע Key restrictions, מוודאים ש-Firebase App Testers API מופיע ברשימת ממשקי ה-API המותרים.
אם בדרך כלל מנקים את SharedPreferences כשמתנתקים מהחשבון, יכול להיות שאתם מנקים את הסטטוס של הבודק. App Distribution שומר דגל שמציין אם הבודק כבר נכנס לאפליקציה. למידע נוסף, אפשר לעיין במאגר GitHub.
תצוגה מקדימה של סוכן לבדיקת אפליקציות
איך ניגשים לסוכן לבדיקת אפליקציות?
כדי לגשת לתצוגה המקדימה של סוכן בדיקת האפליקציות, אתם יכולים להביע הסכמה ולהתחיל להשתמש בתכונה דרך הבאנר בדף 'גרסאות' במסוף Firebase.
אם סגרתם את הבאנר ופועלות בגרסה רק בדיקות מבוססות-AI, תוכלו להפעיל את סוכן בדיקת האפליקציות מהכרטיסייה 'בודק אוטומטי'. עורך בפרויקט יכול להעלות גרסה חדשה ולהפעיל בדיקה מבוססת-AI בגרסה שלא כוללת בדיקות סריקה אקראיות. עכשיו תוכלו להפעיל את התכונה בכרטיסייה 'בודק אוטומטי' בגרסה הזו.
אם אתם עדיין נתקלים בבעיות בהפעלת התכונה, אתם יכולים לפנות אל התמיכה של Firebase ולשלוח את ההודעה: "אני רוצה לקבל גישה לסוכן של בדיקת אפליקציות App Distribution".
האם ההצטרפות תפעיל את התכונה הזו לכל הצוות שלי או רק בשבילי?
הפעולה הזו תפעיל את התכונה רק בחשבון שלכם.
הפעלתי את התכונה אבל היא עדיין לא מופיעה
נסה לרענן את הדפדפן. אם הבעיה נמשכת גם אחרי רענון הדפדפן, פנו אל תמיכת Firebase עם ההודעה: "אני רוצה לקבל גישה לסוכן של App Distribution App Testing".
מהם תרחישי בדיקה של דרישות מוקדמות ואיך הם פועלים?
מקרים של בדיקות מקדימות מאפשרים לכם לשרשר מקרים של בדיקות כדי להימנע משכפול של שלבים בכמה בדיקות, למשל עבור זרימת כניסה או צירוף משותפת. כשאתם מקצים בדיקה מקדימה לבדיקה, היא מופעלת לפני הבדיקה הראשית. אם שלב כלשהו בבדיקה המקדימה נכשל, הבדיקה כולה נחשבת כנכשלת. בהרצת הבדיקה הסופית מוצגים השלבים מהבדיקה המקדימה ומהבדיקה הראשית בתצוגה אחת, כך שתוכלו לראות את כל ההרצה במקום אחד.
שימו לב: אי אפשר למחוק תרחיש בדיקה שמשמש כתנאי מוקדם לתרחיש בדיקה אחר, עד שמסירים אותו כתנאי מוקדם מתרחיש הבדיקה האחר. כדי להסיר תנאים מוקדמים מתרחישי בדיקה, בוחרים באפשרות ללא בתפריט הנפתח של התנאים המוקדמים בתיבת הדו-שיח של עריכת תרחיש הבדיקה.
האם סוכן בדיקת האפליקציות תומך באפליקציות Flutter?
כן, סוכן בדיקת האפליקציות תומך באפליקציות ל-Android שנוצרו באמצעות Flutter.
האם יש מגבלות על מכסת הבדיקות של סריקות אקראיות באמצעות סוכן בדיקת האפליקציות?
בדיקות הסריקה האקראיות של סוכן בדיקת האפליקציות מתבצעות באמצעות תשתית Firebase Test Lab, והמגבלות והתמחור שלה זהים. מכסות הבדיקות נמדדות לפי מספר הבדיקות שמופעלות ביום. מידע נוסף על מכסות הבדיקות והחיוב זמין במאמר רמות שימוש, מכסות ותמחור של Test Lab.
מהן מגבלות הניסיון החוזר של מכסות לבדיקות סריקה אקראיות באמצעות סוכן בדיקת האפליקציות?
אם תחרגו מהמכסה כשאתם מריצים בדיקות סריקה אקראיות, תקבלו שגיאות של חריגה מהמכסה. המכסות מתאפסות תוך 24 שעות בערך, ולכן כדאי להימנע מניסיונות חוזרים עד שהמכסה תתפנה. אבל אם מקבלים שגיאות בתשתית, יש סיכוי גבוה יותר שהשיחות יצליחו אם מנסים שוב מיד.
אילו הרשאות נדרשות כדי להשתמש בסוכן לבדיקת אפליקציות?
כדי להריץ בדיקות באמצעות התכונה 'סוכן לבדיקת אפליקציות', צריך הרשאת עריכה בפרויקט Firebase.
כמה זמן ההמתנה עד שפג הזמן בבדיקות של סוכן App Testing?
בבדיקות מבוססות-AI יש פסק זמן של 5 דקות, ובבדיקות סריקה אקראיות יש פסק זמן של 10 דקות.
שאלות נפוצות
האם יש מגבלות על הוספת בודקים לאפליקציה שלי?
Firebase App Distribution כולל את מגבלות הבדיקה הבאות:
הוספת עד 500 בודקים לפרויקט ב-Firebase
הוספה של עד 200 בודקים לקבוצת App Distribution
כדי להוסיף עוד בודקים, צריך לבקש הגדלת מגבלה ללא עלות.
Do my tester invitations expire?
לבודקים יש 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 כגרסה חדשה אל App Distribution.
- מורידים את הגרסה ומעלים אותה אל Cloud Storage לארכיון לטווח ארוך.
התוקף של גרסאות אפליקציה פג אחרי 150 ימים
כשמעלים גרסת הפצה של האפליקציה ל-Firebase, גרסת ההפצה מופיעה בApp Distribution לוח הבקרה למשך 150 ימים, החל מתאריך ההעלאה. אחרי שמעלים את הגרסה, אפשר להפיץ אותה לבודקים, שמתקינים את הגרסה מהאפליקציה App Tester של Firebase במכשיר הבדיקה שלהם.
כשנותרו 30 ימים עד לתאריך התפוגה של הגרסה, מופיעה הודעה על תפוגת גרסת האפליקציה בגרסה שלכם באפליקציה App Tester של Firebase.
App Distribution תומך בעד 1,000 גרסאות
App Distribution מאפשרת עד 1,000 גרסאות של כל אפליקציה. כשהאפליקציה מגיעה למגבלה של 1,000 גרסאות, App Distribution מוחקת אוטומטית את הגרסאות הכי ישנות שמעל המגבלה.
אם אתם רוצים לנהל את גרסאות האפליקציה באופן ידני, אתם יכולים להשתמש ב-App Distribution API בארכיטקטורת REST כדי לרשום ולמחוק גרסאות של אפליקציות בכמות גדולה.
אם יש לכם שאלות, אתם יכולים לפנות לתמיכה של Firebase.
איך אפשר לגשת לאפליקציות לבדיקה שהתקנתי במכשיר?
אם אתם בודקים, מומלץ להוריד את האפליקציה App Tester של Firebase, אפליקציה שמאפשרת לכם לגשת לכל גרסאות ה-build לבדיקה במקום אחד.
איך מוחקים את חשבון הבודק?
כדי למחוק את חשבון הבודק App Distribution והנתונים שמשויכים אליו, צריך לפעול לפי השלבים הבאים:
עוברים לכתובת https://appdistribution.firebase.google.com ונכנסים באמצעות חשבון Google.
בפינה השמאלית העליונה, לוחצים על settings (ניהול החשבון).
מחיקת החשבון.
אופציונלי: בהרשאות של חשבון Google, מבטלים את הגישה של Firebase App Distribution. שימו לב: ביטול הגישה בלי למחוק קודם את חשבון App Distribution לא יגרום למחיקה של חשבון הבודק או הנתונים שלו.