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

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

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

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

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

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

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

שם סיבה
ErrorUnknown אירעה שגיאה לא ידועה.
ErrorObjectNotFound אין אובייקט בהפניה הרצויה.
ErrorBucketNotFound לא הוגדרה קטגוריה ל-Cloud Storage.
ErrorProjectNotFound לא הוגדר פרויקט עבור Cloud Storage.
ErrorQuotaExceeded חרגת מהמכסה בקטגוריה Cloud Storage שלך. אם יש לכם מינוי ללא עלות, עליכם לשדרג למינוי בתשלום. אם יש לך תוכנית בתשלום, אפשר לפנות לתמיכה של Firebase.
ErrorNotAuthenticated המשתמש לא מאומת. יש לבצע אימות ולנסות שוב.
ErrorNotAuthorized למשתמש אין הרשאה לבצע את הפעולה הרצויה. בודקים את הכללים כדי לוודא שהם נכונים.
ErrorRetryLimitExceeded חרגת ממגבלת הזמן המקסימלית לפעולה (העלאה, הורדה, מחיקה וכו') כדאי לנסות להעלות שוב.
ErrorInvalidChecksum הקובץ בלקוח אינו תואם לסיכום הביקורת של הקובץ שהתקבל בשרת. כדאי לנסות להעלות שוב.
ErrorCanceled המשתמש ביטל את הפעולה.