Handle Errors with Cloud Storage for Unity

Sometimes when you're building an app, things don't go as planned and an error occurs.

When in doubt, check the error returned, and see what the error message says.

If you've checked the error message and have Storage Security Rules that allow your action, but are still struggling to fix the error, visit our Support page and let us know how we can help.

Handle Error Messages

There are a number of reasons why errors may occur, including the file not existing, the user not having permission to access the desired file, or the user cancelling the file upload.

To properly diagnose the issue and handle the error, here is a full list of all the Firebase.Storage.StorageException errors our client will raise, and how they can occur.

Name Reason
ErrorNone There was no error.
ErrorUnknown An unknown error occurred.
ErrorObjectNotFound No object exists at the desired reference.
ErrorBucketNotFound No bucket is configured for Cloud Storage.
ErrorProjectNotFound No project is configured for Cloud Storage.
ErrorQuotaExceeded Quota on your Cloud Storage bucket has been exceeded. If you're on the free tier, upgrade to a paid plan. If you're on a paid plan, reach out to Firebase support.
ErrorNotAuthenticated User is unauthenticated. Authenticate and try again.
ErrorNotAuthorized User is not authorized to perform the desired action. Check your rules to ensure they are correct.
ErrorRetryLimitExceeded The maximum time limit on an operation (upload, download, delete, etc.) has been exceeded. Try uploading again.
ErrorInvalidChecksum File on the client does not match the checksum of the file recieved by the server. Try uploading again.
ErrorCanceled User canceled the operation.

Send feedback about...

Need help? Visit our support page.