معالجة الأخطاء في Cloud Storage على أنظمة Apple الأساسية

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

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

إذا راجعت رسالة الخطأ وتأكّدت من توفّر Cloud Storage Security Rules التي تسمح لك بتنفيذ الإجراء، ولكنّك لا تزال تواجه صعوبة في حلّ الخطأ، يُرجى الانتقال إلى صفحة الدعم وإخبارنا كيف يمكننا مساعدتك.

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

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

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

الاسم السبب
FIRStorageErrorCodeUnknown حدث خطأ غير معروف.
FIRStorageErrorCodeObjectNotFound لا يتوفّر أي عنصر في المرجع المحدّد.
FIRStorageErrorCodeBucketNotFound لم يتم ضبط أي مجموعة لـ Cloud Storage.
FIRStorageErrorCodeProjectNotFound لم يتم ضبط أي مشروع لـ "Cloud Storage".
FIRStorageErrorCodeQuotaExceeded تم تجاوز الحصة المخصّصة لحزمة التخزين. يتطلّب Cloud Storage for Firebase خطة Blaze المَرِنة للدفع حسب الاستخدام. إذا ظهرت لك هذه الرسالة في مشروع ضمن خطة Spark الأساسية، عليك الترقية إلى خطة Blaze المَرِنة لاستعادة إمكانية الوصول. لمزيد من التفاصيل، يُرجى الاطّلاع على الأسئلة الشائعة.
FIRStorageErrorCodeUnauthenticated لم يتم إثبات هوية المستخدم. يُرجى المصادقة وإعادة المحاولة.
FIRStorageErrorCodeUnauthorized لا يُسمح للمستخدم بتنفيذ الإجراء المطلوب. راجِع قواعدك للتأكّد من صحتها.
FIRStorageErrorCodeRetryLimitExceeded تم تجاوز الحد الأقصى للوقت المسموح به لإجراء عملية (تحميل أو تنزيل أو حذف أو غير ذلك). يُرجى محاولة التحميل مرة أخرى.
FIRStorageErrorCodeNonMatchingChecksum لا يتطابق الملف على الجهاز مع المجموع الاختباري للملف الذي تلقّاه الخادم. يُرجى محاولة التحميل مرة أخرى.
FIRStorageErrorCodeCanceled ألغى المستخدِم العملية.
FIRStorageErrorCodeDownloadSizeExceeded يتجاوز حجم الملف الذي تم تنزيله مقدار الذاكرة المخصّصة للتنزيل. زِد الحد الأقصى للذاكرة وحاوِل التنزيل مرة أخرى.