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

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

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

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

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

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

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

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