في بعض الأحيان، عندما تقوم بإنشاء تطبيق، لا تسير الأمور كما هو مخطط لها ويحدث خطأ ما.
عندما تكون في شك، تحقق من الخطأ الذي تم إرجاعه، وشاهد ما تقوله رسالة الخطأ.
إذا قمت بفحص رسالة الخطأ ولديك قواعد أمان التخزين السحابي التي تسمح لك باتخاذ الإجراء، ولكنك لا تزال تواجه صعوبة في إصلاح الخطأ، فتفضل بزيارة صفحة الدعم الخاصة بنا وأخبرنا كيف يمكننا المساعدة.
التعامل مع رسائل الخطأ
هناك عدد من الأسباب لحدوث الأخطاء، بما في ذلك الملف غير موجود، أو عدم حصول المستخدم على إذن للوصول إلى الملف المطلوب، أو قيام المستخدم بإلغاء تحميل الملف.
لتشخيص المشكلة بشكل صحيح ومعالجة الخطأ، إليك قائمة كاملة بجميع الأخطاء التي قد يثيرها عميلنا، وكيفية حدوثها.
اسم | سبب |
---|---|
kErrorNone | لم يكن هناك خطأ. |
kErrorUnknown | حدث خطأ غير معروف. |
kErrorObjectNotFound | لا يوجد كائن في المرجع المطلوب. |
kErrorBucketNotFound | لم يتم تكوين أي حاوية للتخزين السحابي. |
kErrorProjectNotFound | لم يتم تكوين أي مشروع للتخزين السحابي. |
kErrorQuotaExceeded | لقد تم تجاوز الحصة المخصصة لحاوية التخزين السحابي الخاصة بك. إذا كنت في المستوى المجاني، قم بالترقية إلى الخطة المدفوعة. إذا كنت تستخدم خطة مدفوعة، فاتصل بدعم Firebase. |
kErrorUnauthenticated | المستخدم غير مصادق عليه. قم بالمصادقة وحاول مرة أخرى. |
kErrorUnauthorized | المستخدم غير مصرح له بتنفيذ الإجراء المطلوب. تحقق من القواعد الخاصة بك للتأكد من صحتها. |
kErrorRetryLimitExceeded | تم تجاوز الحد الأقصى للوقت المحدد للعملية (التحميل، التنزيل، الحذف، وما إلى ذلك). حاول التحميل مرة أخرى. |
kErrorNonMatchingChecksum | الملف الموجود على العميل لا يتطابق مع المجموع الاختباري للملف الذي يتلقاه الخادم. حاول التحميل مرة أخرى. |
kErrorCanceled | ألغى المستخدم العملية. |
kErrorDownloadSizeExceeded | يتجاوز حجم الملف الذي تم تنزيله مقدار الذاكرة المخصصة للتنزيل. قم بزيادة سعة الذاكرة وحاول التنزيل مرة أخرى. |