Obsługa błędów dotyczących Cloud Storage na platformach Apple

Czasami podczas tworzenia aplikacji coś nie idzie zgodnie z planem i pojawia się błąd.

W razie wątpliwości sprawdź zwrócony błąd i zobacz, co mówi komunikat o błędzie.

Jeśli sprawdziłeś komunikat o błędzie i masz Reguły zabezpieczeń Cloud Storage, które pozwalają na podjęcie działań, ale nadal nie możesz naprawić błędu, odwiedź naszą stronę pomocy i daj nam znać, jak możemy Ci pomóc.

Obsługuj komunikaty o błędach

Istnieje wiele powodów, dla których mogą wystąpić błędy, na przykład nieistniejący plik, brak uprawnień dostępu użytkownika do żądanego pliku lub anulowanie przesyłania pliku przez użytkownika.

Aby prawidłowo zdiagnozować problem i poradzić sobie z błędem, poniżej znajduje się pełna lista wszystkich błędów, które zgłosi nasz klient, oraz sposobów ich wystąpienia.

Nazwa Powód
FIRStorageErrorCodeUnknown Wystąpił nieznany błąd.
FIRStorageErrorCodeObjectNotFound W żądanym punkcie odniesienia nie istnieje żaden obiekt.
FIRStorageErrorCodeBucketNotFound Dla Cloud Storage nie skonfigurowano żadnego zasobnika.
FIRStorageErrorCodeProjectNotFound Żaden projekt nie jest skonfigurowany dla Cloud Storage.
FIRStorageErrorCodeQuotaExceeded Limit w Twoim zasobniku Cloud Storage został przekroczony. Jeśli korzystasz z poziomu bezpłatnego, przejdź na plan płatny. Jeśli korzystasz z planu płatnego, skontaktuj się z pomocą techniczną Firebase.
FIRStorageErrorCodeUnauthenticated Użytkownik nie jest uwierzytelniony. Uwierzytelnij i spróbuj ponownie.
FIRStorageErrorCodeUnauthorized Użytkownik nie jest upoważniony do wykonania żądanej akcji. Sprawdź swoje zasady, aby upewnić się, że są prawidłowe.
FIRStorageErrorCodeRetryLimitExceeded Przekroczono maksymalny limit czasu operacji (przesyłania, pobierania, usuwania itp.). Spróbuj przesłać ponownie.
FIRStorageErrorCodeNonMatchingChecksum Plik na kliencie nie odpowiada sumie kontrolnej pliku otrzymanego przez serwer. Spróbuj przesłać ponownie.
FIRStorageErrorCodeCanceled Użytkownik anulował operację.
FIRStorageErrorCodeDownloadSizeExceeded Rozmiar pobranego pliku przekracza ilość pamięci przydzielonej do pobrania. Zwiększ limit pamięci i spróbuj pobrać ponownie.