Gestire gli errori di Cloud Storage sulle piattaforme Apple

A volte, quando crei un'app, le cose non vanno come previsto e si verifica un errore.

In caso di dubbi, controlla l'errore restituito e leggi il messaggio di errore.

Se hai controllato il messaggio di errore e disponi di Cloud Storage Security Rules che consentono la tua azione, ma hai ancora difficoltà a correggere l'errore, visita la nostra pagina di assistenza e facci sapere come possiamo aiutarti.

Gestisci i messaggi di errore

Gli errori possono verificarsi per una serie di motivi, tra cui l'inesistenza del file, la mancanza di autorizzazione dell'utente ad accedere al file desiderato o l'annullamento del caricamento del file da parte dell'utente.

Per diagnosticare correttamente il problema e gestire l'errore, di seguito è riportato un elenco completo di tutti gli errori che il nostro client genererà e di come possono verificarsi.

Nome Motivo
FIRStorageErrorCodeUnknown Si è verificato un errore sconosciuto.
FIRStorageErrorCodeObjectNotFound Nessun oggetto esiste nel riferimento specificato.
FIRStorageErrorCodeBucketNotFound Nessun bucket configurato per Cloud Storage.
FIRStorageErrorCodeProjectNotFound Nessun progetto configurato per Cloud Storage.
FIRStorageErrorCodeQuotaExceeded La quota del tuo bucket è stata superata. Cloud Storage for Firebase richiede il piano tariffario Blaze con pagamento a consumo. Se ricevi questo errore in un progetto con piano tariffario Spark, devi eseguire l'upgrade al piano tariffario Blaze per riottenere l'accesso. Per maggiori dettagli, consulta le nostre domande frequenti.
FIRStorageErrorCodeUnauthenticated L'utente non è autenticato. Esegui l'autenticazione e riprova.
FIRStorageErrorCodeUnauthorized L'utente non è autorizzato a eseguire l'azione richiesta. Controlla le regole per assicurarti che siano corrette.
FIRStorageErrorCodeRetryLimitExceeded È stato superato il limite di tempo massimo per un'operazione (caricamento, download, eliminazione e così via). Riprova a caricare il video.
FIRStorageErrorCodeNonMatchingChecksum Il file sul client non corrisponde al checksum del file ricevuto dal server. Riprova a caricare il video.
FIRStorageErrorCodeCanceled L'utente ha annullato l'operazione.
FIRStorageErrorCodeDownloadSizeExceeded Le dimensioni del file scaricato superano la quantità di memoria allocata per il download. Aumenta il limite di memoria e riprova a scaricare.