טיפול בשגיאות ב-Cloud Storage בפלטפורמות של Apple

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

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

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

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

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

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

שם סיבה
FIRStorageErrorCodeUnknown אירעה שגיאה לא ידועה.
FIRStorageErrorCodeObjectNotFound אין אובייקט בהפניה הרצויה.
FIRStorageErrorCodeBucketNotFound לא הוגדרה קטגוריה ל-Cloud Storage.
FIRStorageErrorCodeProjectNotFound לא הוגדר פרויקט עבור Cloud Storage.
FIRStorageErrorCodeQuotaExceeded חרגת מהמכסה בקטגוריה Cloud Storage שלך. אם יש לכם מינוי ללא עלות, עליכם לשדרג למינוי בתשלום. אם יש לך תוכנית בתשלום, אפשר לפנות לתמיכה של Firebase.
FIRStorageErrorCodeUnauthenticated המשתמש לא מאומת. יש לבצע אימות ולנסות שוב.
FIRStorageErrorCodeUnauthorized למשתמש אין הרשאה לבצע את הפעולה הרצויה. בודקים את הכללים כדי לוודא שהם נכונים.
FIRStorageErrorCodeRetryLimitExceeded חרגת ממגבלת הזמן המקסימלית לפעולה (העלאה, הורדה, מחיקה וכו') כדאי לנסות להעלות שוב.
FIRStorageErrorCodeNonMatchingChecksum הקובץ בלקוח אינו תואם לסיכום הביקורת של הקובץ שהתקבל בשרת. כדאי לנסות להעלות שוב.
FIRStorageErrorCodeCanceled המשתמש ביטל את הפעולה.
FIRStorageErrorCodeDownloadSizeExceeded גודל הקובץ שהורדתם חורג מנפח הזיכרון שהוקצה להורדה. צריך להגדיל את מכסת הזיכרון ולנסות להוריד שוב.