معالجة الأخطاء في Cloud Storage for Unity

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

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

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

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

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

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

الاسم السبب
ErrorUnknown حدث خطأ غير معروف.
ErrorObjectNotFound ما مِن عنصر في المرجع المحدّد.
ErrorBucketNotFound لم يتم إعداد أي مستودع لـ Cloud Storage.
ErrorProjectNotFound لم يتم إعداد أي مشروع لـ Cloud Storage.
ErrorQuotaExceeded تم تجاوز الحصة المخصّصة لمستودعك. يتطلب Cloud Storage for Firebase خطة أسعار Blaze المَرِنة للدفع حسب الاستخدام. إذا ظهر لك هذا الخطأ في مشروع ضمن خطة Spark الأساسية، عليك الترقية إلى خطة Blaze المَرِنة لاستعادة إمكانية الوصول. لمزيد من التفاصيل، يمكنك مراجعة الأسئلة الشائعة.
ErrorNotAuthenticated لم تتم مصادقة المستخدم. يُرجى المصادقة والمحاولة مرة أخرى.
ErrorNotAuthorized المستخدم غير مخوَّل بتنفيذ الإجراء المطلوب. يُرجى التحقّق من القواعد للتأكّد من صحتها.
ErrorRetryLimitExceeded تم تجاوز الحد الأقصى للوقت المسموح به لإجراء عملية (تحميل أو تنزيل أو حذف أو غير ذلك). يُرجى محاولة التحميل مرة أخرى.
ErrorInvalidChecksum لا يتطابق الملف على العميل مع مجموع التحقّق من الملف الذي تلقّاه الخادم. يُرجى محاولة التحميل مرة أخرى.
ErrorCanceled ألغى المستخدم العملية.