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

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

إذا كانت لديك شكوك، تحقَّق من الخطأ الذي تم إرجاعه وراجِع محتوى رسالة الخطأ.

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

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

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

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

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