معالجة الأخطاء في 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 ألغى المستخدِم العملية.