Gestire gli errori di Cloud Storage sulle piattaforme Apple

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

In caso di dubbio, 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 ma continuano ad avere difficoltà a correggerlo, visita la nostra Pagina di assistenza e facci sapere come possiamo aiutarti.

Gestire i messaggi di errore

Esistono diversi motivi per cui possono verificarsi errori, tra cui il file non esiste, l'utente non dispone dell'autorizzazione per accedere al file desiderato o che l'utente annulla il caricamento del file.

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

Nome Motivo
FIRStorageErrorCodeUnknown Si è verificato un errore sconosciuto.
FIRStorageErrorCodeObjectNotFound Non esiste alcun oggetto nel riferimento desiderato.
FIRStorageErrorCodeBucketNotFound Nessun bucket è configurato per Cloud Storage.
FIRStorageErrorCodeProjectNotFound Nessun progetto è configurato per Cloud Storage.
FIRStorageErrorCodeQuotaExceeded La quota del bucket Cloud Storage è stata superata. Se disponi del livello senza costi aggiuntivi, esegui l'upgrade a un piano a pagamento. Se hai sottoscritto un piano a pagamento, contatta l'assistenza Firebase.
FIRStorageErrorCodeUnauthenticated Utente non autenticato. Esegui l'autenticazione e riprova.
FIRStorageErrorCodeUnauthorized L'utente non è autorizzato a eseguire l'azione desiderata. Controlla le regole per assicurarti che siano corrette.
FIRStorageErrorCodeRetryLimitExceeded Il limite di tempo massimo per un'operazione (caricamento, download, eliminazione e così via) è stato superato. Prova a caricare di nuovo.
FIRStorageErrorCodeNonMatchingChecksum Il file sul client non corrisponde al checksum del file ricevuto dal server. Prova a caricare di nuovo.
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.