کنترل خطاهای 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 کاربر عملیات را لغو کرد.