با Cloud Storage برای C++ خطاها را مدیریت کنید

گاهی اوقات وقتی در حال ساخت یک اپلیکیشن هستید، همه چیز طبق برنامه پیش نمی‌رود و خطایی رخ می‌دهد.

در صورت شک، خطای برگشتی را بررسی کنید و ببینید پیام خطا چه می‌گوید.

اگر پیام خطا را بررسی کرده‌اید و Cloud Storage Security Rules شما اجازه اقدام را می‌دهد، اما هنوز در رفع خطا مشکل دارید، از صفحه پشتیبانی ما دیدن کنید و به ما اطلاع دهید که چگونه می‌توانیم کمک کنیم.

مدیریت پیام‌های خطا

دلایل مختلفی برای بروز خطا وجود دارد، از جمله وجود نداشتن فایل، نداشتن مجوز دسترسی کاربر به فایل مورد نظر یا لغو آپلود فایل توسط کاربر.

برای تشخیص صحیح مشکل و رسیدگی به خطا، در اینجا لیست کاملی از تمام خطاهایی که مشتری ما مطرح می‌کند و نحوه وقوع آنها آورده شده است.

نام دلیل
kErrorNone هیچ خطایی وجود نداشت.
kErrorUnknown خطای ناشناخته‌ای رخ داده است.
kErrorObjectNotFound هیچ شیء در مرجع مشخص شده وجود ندارد.
kErrorBucketNotFound هیچ باکتی برای Cloud Storage پیکربندی نشده است.
kErrorProjectNotFound هیچ پروژه‌ای برای Cloud Storage پیکربندی نشده است.
kErrorQuotaExceeded سهمیه‌ی موجود در فضای Cloud Storage شما به پایان رسیده است. اگر از طرح قیمت‌گذاری Spark استفاده می‌کنید، ارتقا به طرح قیمت‌گذاری Pay-as-you-go Blaze را در نظر بگیرید. اگر از قبل از طرح قیمت‌گذاری Blaze استفاده می‌کنید، با پشتیبانی Firebase تماس بگیرید.

مهم : از تاریخ ۲ فوریه ۲۰۲۶ ، طرح قیمت‌گذاری Blaze ملزم به استفاده از Cloud Storage ، حتی باکت‌های پیش‌فرض، خواهد بود .
kErrorUnauthenticated کاربر احراز هویت نشده است. احراز هویت کنید و دوباره امتحان کنید.
kErrorUnauthorized کاربر مجاز به انجام عمل درخواستی نیست. قوانین خود را بررسی کنید تا از صحت آنها اطمینان حاصل کنید.
kErrorRetryLimitExceeded حداکثر زمان مجاز برای یک عملیات (آپلود، دانلود، حذف و غیره) به پایان رسیده است. دوباره آپلود کنید.
kErrorNonMatchingChecksum فایل روی کلاینت با مجموع بررسی فایل دریافتی توسط سرور مطابقت ندارد. دوباره آپلود کنید.
kErrorCanceled کاربر عملیات را لغو کرد.
kErrorDownloadSizeExceeded حجم فایل دانلود شده از میزان حافظه اختصاص داده شده برای دانلود بیشتر است. ظرفیت حافظه را افزایش داده و دوباره دانلود را امتحان کنید.