Obsługa błędów w Cloud Storage dla C++

Czasami podczas tworzenia aplikacji coś idzie nie tak i występuje błąd.

W razie wątpliwości sprawdź zwrócony błąd i jego komunikat.

Jeśli sprawdzisz komunikat o błędzie i masz Cloud Storage Security Rules, które zezwalają na Twoją czynność, ale nadal nie możesz rozwiązać problemu, odwiedź naszą stronę pomocy i daj nam znać, jak możemy Ci pomóc.

Obsługa komunikatów o błędach

Błędy mogą występować z różnych powodów, m.in. z powodu braku pliku, braku uprawnień użytkownika do dostępu do żądanego pliku lub anulowania przez użytkownika przesyłania pliku.

Aby prawidłowo zdiagnozować problem i obsłużyć błąd, zapoznaj się z pełną listą wszystkich błędów, które może zgłosić nasz klient, oraz z przyczynami ich występowania.

Nazwa Przyczyna
kErrorNone Nie wystąpił żaden błąd.
kErrorUnknown Wystąpił nieznany błąd.
kErrorObjectNotFound Nie ma obiektu o podanym odwołaniu.
kErrorBucketNotFound Nie skonfigurowano zasobnika dla Cloud Storage.
kErrorProjectNotFound Nie skonfigurowano projektu dla Cloud Storage.
kErrorQuotaExceeded Limit przydziału w zasobniku został przekroczony. Cloud Storage for Firebase wymaga abonamentu Blaze z płatnością według wykorzystania. Jeśli ten błąd występuje w projekcie objętym abonamentem Spark, musisz przejść na abonament Blaze, aby odzyskać dostęp. Szczegółowe informacje znajdziesz w najczęstszych pytaniach.
kErrorUnauthenticated Użytkownik nie jest uwierzytelniony. Uwierzytelnij się i spróbuj ponownie.
kErrorUnauthorized Użytkownik nie ma uprawnień do wykonania żądanej czynności. Sprawdź, czy reguły są prawidłowe.
kErrorRetryLimitExceeded Przekroczono maksymalny limit czasu operacji (przesyłania, pobierania, usuwania itp.). Spróbuj przesłać ponownie.
kErrorNonMatchingChecksum Suma kontrolna pliku na kliencie nie jest zgodna z sumą kontrolną pliku otrzymanego przez serwer. Spróbuj przesłać ponownie.
kErrorCanceled Użytkownik anulował operację.
kErrorDownloadSizeExceeded Rozmiar pobranego pliku przekracza ilość pamięci przydzielonej na pobieranie. Zwiększ limit pamięci i spróbuj pobrać ponownie.