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 guarda cosa dice il messaggio di errore.
Se hai controllato il messaggio di errore e disponi di regole di sicurezza di Cloud Storage che consentono la tua azione, ma hai ancora difficoltà a correggere l'errore, visita la nostra pagina di supporto e facci sapere come possiamo aiutarti.
Gestire i messaggi di errore
Esistono diversi motivi per cui possono verificarsi errori, tra cui il file non esistente, l'utente che non dispone dell'autorizzazione per accedere al file desiderato o l'utente che annulla il caricamento del file.
Per diagnosticare correttamente il problema e gestire l'errore, ecco un elenco completo di tutti gli errori segnalati dal nostro cliente e come possono verificarsi.
Nome | Motivo |
---|---|
kErrorNone | Non si è verificato alcun errore. |
kErrorUnknown | Si è verificato un errore sconosciuto. |
kErrorObjectNotFound | Nessun oggetto esiste nel riferimento desiderato. |
kErrorBucketNotFound | Nessun bucket è configurato per Cloud Storage. |
kErrorProjectNotFound | Nessun progetto è configurato per Cloud Storage. |
kErrorQuotaExceeded | La quota sul tuo bucket Cloud Storage è stata superata. Se utilizzi il piano senza costi, passa a un piano a pagamento. Se hai un piano a pagamento, contatta il supporto Firebase. |
kErrorUnauthenticated | L'utente non è autenticato. Autenticarsi e riprovare. |
kErrorUnauthorized | L'utente non è autorizzato a eseguire l'azione desiderata. Controlla le tue regole per assicurarti che siano corrette. |
kErrorRetryLimitExceeded | È stato superato il limite di tempo massimo per un'operazione (caricamento, download, eliminazione, ecc.). Prova a caricare di nuovo. |
kErrorNonMatchingChecksum | Il file sul client non corrisponde al checksum del file ricevuto dal server. Prova a caricare di nuovo. |
kErrorCanceled | L'utente ha annullato l'operazione. |
kErrorDownloadSizeExceeded | La dimensione del file scaricato supera la quantità di memoria allocata per il download. Aumenta il limite di memoria e prova a scaricare di nuovo. |