טיפול בשגיאות ב-Cloud Storage ל-Unity

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

אם יש ספק, כדאי לבדוק את השגיאה שהוחזרה ולראות מה כתוב בהודעת השגיאה.

אם בדקתם את הודעת השגיאה ויש לכם Cloud Storage Security Rules שמאפשרים את הפעולה, אבל אתם עדיין מתקשים לתקן את השגיאה, אתם יכולים להיכנס לדף התמיכה ולעדכן אותנו איך נוכל לעזור.

טיפול בהודעות שגיאה

יכולות להיות כמה סיבות לשגיאות, כולל קובץ שלא קיים, למשתמש אין הרשאה לגשת לקובץ הרצוי או שהמשתמש ביטל את העלאת הקובץ.

כדי לאבחן את הבעיה ולטפל בשגיאה בצורה נכונה, הנה רשימה מלאה של כל השגיאות שיוצגו בלקוח שלנו, והסבר על הסיבות האפשריות להופעתן:Firebase.Storage.StorageException

שם סיבה
ErrorUnknown אירעה שגיאה לא ידועה.
ErrorObjectNotFound לא קיים אובייקט בהפניה שצוינה.
ErrorBucketNotFound לא הוגדר מאגר (bucket) עבור Cloud Storage.
ErrorProjectNotFound לא הוגדר פרויקט ל-Cloud Storage.
ErrorQuotaExceeded חרגת מהמיכסה בדלי Cloud Storage. אם אתם משתמשים בתוכנית התמחור Spark, כדאי לשדרג לתוכנית התמחור Blaze עם תשלום לפי שימוש. אם כבר נרשמתם לתוכנית התמחור Blaze, תוכלו לפנות לתמיכה של Firebase.

חשוב: החל מ-2 בפברואר 2026, תצטרכו להירשם לתוכנית התמחור Blaze כדי להשתמש ב-Cloud Storage, גם בדלי ברירת מחדל.
ErrorNotAuthenticated המשתמש לא מאומת. צריך לבצע אימות ולנסות שוב.
ErrorNotAuthorized למשתמש אין הרשאה לבצע את הפעולה המבוקשת. בודקים את הכללים כדי לוודא שהם נכונים.
ErrorRetryLimitExceeded חריגה ממגבלת הזמן המקסימלית של פעולה (העלאה, הורדה, מחיקה וכו'). כדאי לנסות להעלות שוב.
ErrorInvalidChecksum הקובץ בלקוח לא תואם לסיכום הביקורת של הקובץ שהתקבל בשרת. כדאי לנסות להעלות שוב.
ErrorCanceled המשתמש ביטל את הפעולה.