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

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

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

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

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

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

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

שם סיבה
FIRStorageErrorCodeUnknown אירעה שגיאה לא ידועה.
FIRStorageErrorCodeObjectNotFound אין אובייקט בהפניה שצוינה.
FIRStorageErrorCodeBucketNotFound לא הוגדרה קטגוריה עבור Cloud Storage.
FIRStorageErrorCodeProjectNotFound לא הוגדר פרויקט עבור Cloud Storage.
FIRStorageErrorCodeQuotaExceeded חרגתם מהמכסה של הקטגוריה Cloud Storage. אם אתם משתמשים בתוכנית התמחור Spark, כדאי לשקול לשדרג לתוכנית התמחור Blaze בתשלום לפי שימוש. אם כבר עברתם לתוכנית התמחור Blaze, פנו לתמיכה של Firebase.

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