التعامل مع الأخطاء المتعلقة بالتخزين السحابي على منصات Apple

في بعض الأحيان، عندما تقوم بإنشاء تطبيق، لا تسير الأمور كما هو مخطط لها ويحدث خطأ ما.

عندما تكون في شك، تحقق من الخطأ الذي تم إرجاعه، وشاهد ما تقوله رسالة الخطأ.

إذا قمت بفحص رسالة الخطأ ولديك قواعد أمان التخزين السحابي التي تسمح لك باتخاذ الإجراء، ولكنك لا تزال تواجه صعوبة في إصلاح الخطأ، فتفضل بزيارة صفحة الدعم الخاصة بنا وأخبرنا كيف يمكننا المساعدة.

التعامل مع رسائل الخطأ

هناك عدد من الأسباب لحدوث الأخطاء، بما في ذلك الملف غير موجود، أو عدم حصول المستخدم على إذن للوصول إلى الملف المطلوب، أو قيام المستخدم بإلغاء تحميل الملف.

لتشخيص المشكلة بشكل صحيح ومعالجة الخطأ، إليك قائمة كاملة بجميع الأخطاء التي قد يثيرها عميلنا، وكيفية حدوثها.

اسم سبب
FIRStorageErrorCodeUnknown حدث خطأ غير معروف.
FIRStorageErrorCodeObjectNotFound لا يوجد كائن في المرجع المطلوب.
FIRStorageErrorCodeBucketNotFound لم يتم تكوين أي حاوية للتخزين السحابي.
FIRStorageErrorCodeProjectNotFound لم يتم تكوين أي مشروع للتخزين السحابي.
FIRStorageErrorCodeQuotaExceeded لقد تم تجاوز الحصة المخصصة لحاوية التخزين السحابي الخاصة بك. إذا كنت في المستوى المجاني، قم بالترقية إلى الخطة المدفوعة. إذا كنت تستخدم خطة مدفوعة، فاتصل بدعم Firebase.
FIRStorageErrorCodeUnauthenticated المستخدم غير مصادق عليه. قم بالمصادقة وحاول مرة أخرى.
FIRStorageErrorCodeUnauthorized المستخدم غير مصرح له بتنفيذ الإجراء المطلوب. تحقق من القواعد الخاصة بك للتأكد من صحتها.
FIRStorageErrorCodeRetryLimitExceeded تم تجاوز الحد الأقصى للوقت المحدد للعملية (التحميل، التنزيل، الحذف، وما إلى ذلك). حاول التحميل مرة أخرى.
FIRStorageErrorCodeNonMatchingChecksum الملف الموجود على العميل لا يتطابق مع المجموع الاختباري للملف الذي يتلقاه الخادم. حاول التحميل مرة أخرى.
FIRStorageErrorCodeCanceled ألغى المستخدم العملية.
FIRStorageErrorCodeDownloadSizeExceeded يتجاوز حجم الملف الذي تم تنزيله مقدار الذاكرة المخصصة للتنزيل. قم بزيادة سعة الذاكرة وحاول التنزيل مرة أخرى.