في بعض الأحيان، عند إنشاء تطبيق، لا تسير الأمور كما هو مخطط لها ويحدث خطأ.
إذا لم تكن متأكدًا، تحقَّق من الخطأ الذي تم عرضه واطّلِع على ما تقوله رسالة الخطأ.
إذا راجعت رسالة الخطأ وكان لديك Cloud Storage Security Rules يسمح لك بتنفيذ الإجراء، ولكنك لا تزال تواجه صعوبة في إصلاح الخطأ، يُرجى الانتقال إلى صفحة الدعم وإعلامنا بكيفية مساعدتك.
التعامل مع رسائل الخطأ
هناك عدد من الأسباب التي قد تؤدي إلى حدوث أخطاء، بما في ذلك عدم وجود الملف، أو عدم حصول المستخدم على إذن للوصول إلى الملف المطلوب، أو إلغاء المستخدم لتحميل الملف.
لتشخيص المشكلة بشكل صحيح ومعالجة الخطأ، إليك قائمة كاملة بجميع الأخطاء التي سيثيرها عميلنا، وكيف يمكن أن تحدث.
| الاسم | السبب |
|---|---|
kErrorNone |
لم يحدث أي خطأ. |
kErrorUnknown |
حدث خطأ غير معروف. |
kErrorObjectNotFound |
لا يتوفّر أي عنصر في المرجع المحدّد. |
kErrorBucketNotFound |
لم يتم ضبط أي حزمة لـ "Cloud Storage". |
kErrorProjectNotFound |
لم يتم ضبط أي مشروع لـ "Cloud Storage". |
kErrorQuotaExceeded |
تم تجاوز الحصة المخصصة لحزمتك. تتطلّب أداة Cloud Storage for Firebase استخدام خطة Blaze المَرِنة التي تعتمد على الدفع حسب الاستخدام. إذا ظهرت لك رسالة الخطأ هذه في مشروع يستخدم خطة Spark الأساسية، عليك الترقية إلى خطة Blaze المَرِنة لاستعادة إمكانية الوصول. لمزيد من التفاصيل، يُرجى الاطّلاع على الأسئلة الشائعة. |
kErrorUnauthenticated |
لم تتم مصادقة المستخدم. يُرجى المصادقة وإعادة المحاولة. |
kErrorUnauthorized |
لا يملك المستخدم الإذن اللازم لتنفيذ الإجراء المطلوب. يُرجى التحقّق من القواعد للتأكّد من صحتها. |
kErrorRetryLimitExceeded |
تم تجاوز الحد الأقصى للوقت المسموح به لإجراء عملية (تحميل أو تنزيل أو حذف أو غير ذلك). يُرجى محاولة تحميل الفيديو مرة أخرى. |
kErrorNonMatchingChecksum |
لا يتطابق الملف على العميل مع المجموع الاختباري للملف الذي تلقّاه الخادم. يُرجى محاولة تحميل الفيديو مرة أخرى. |
kErrorCanceled |
ألغى المستخدم العملية. |
kErrorDownloadSizeExceeded |
يتجاوز حجم الملف الذي تم تنزيله مقدار الذاكرة المخصّصة للتنزيل. يُرجى زيادة الحد الأقصى للذاكرة ومحاولة التنزيل مرة أخرى. |