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

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

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

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

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

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

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

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

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