C++ için Cloud Storage ile hataları ele alma

Bazen bir uygulama geliştirirken, işler planlandığı gibi gitmez ve hatası oluşur.

Şüpheye düştüğünüzde, döndürülen hatayı kontrol edin ve hata mesajında ne yazdığına bakın.

Hata mesajını kontrol ettiyseniz ve ancak hatayı düzeltmekte zorlanıyorsanız Destek sayfasını ziyaret edin ve nasıl yardımcı olabileceğimizi bize bildirin.

Hata Mesajlarını İşleme

Hataların oluşmasının birkaç nedeni vardır. Örneğin, mevcut olmaması, kullanıcının istenen dosyaya erişme izninin olmaması veya kullanıcının dosya yüklemeyi iptal etmesi.

Sorunu doğru bir şekilde teşhis etmek ve hatayı gidermek için aşağıdaki listede ve bunların nasıl ortaya çıkabileceği hakkında bilgi edineceksiniz.

Ad Neden
kErrorNone Hata bulunamadı.
kErrorUnknown Bilinmeyen bir hata oluştu.
kErrorObjectNotFound İstenen referansta nesne yok.
kErrorBucketNotFound Cloud Storage için yapılandırılmış paket yok.
kErrorProjectNotFound Cloud Storage için hiçbir proje yapılandırılmadı.
kErrorQuotaExceeded Cloud Storage paketinizdeki kota aşıldı. Ücretsiz katmandaysanız ücretli plana geçin. Ücretli bir plan kullanıyorsanız Firebase destek ekibiyle iletişime geçin.
kErrorUnauthenticated Kullanıcının kimliği doğrulanmamış. Kimliğinizi doğrulayıp tekrar deneyin.
kErrorUnauthorized Kullanıcının istenen işlemi gerçekleştirme yetkisi yok. Kurallarınızı kontrol ederek doğruluklarından emin olun.
kErrorRetryLimitExceeded Bir işlemdeki maksimum süre sınırı (yükleme, indirme, silme vb.) aşıldı. Tekrar yüklemeyi deneyin.
kErrorNonMatchingChecksum İstemcideki dosya, sunucu tarafından alınan dosyanın sağlama toplamıyla eşleşmiyor. Tekrar yüklemeyi deneyin.
kErrorCanceled Kullanıcı, işlemi iptal etti.
kErrorDownloadSizeExceeded İndirilen dosyanın boyutu, indirme işlemi için ayrılan bellek miktarını aşıyor. Bellek sınırını artırıp tekrar indirmeyi deneyin.