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