Иногда при создании приложения что-то идет не так и возникает ошибка.
Если вы не уверены, проверьте возвращенную ошибку и посмотрите, что говорится в сообщении об ошибке.
Если вы проверили сообщение об ошибке и у вас есть Cloud Storage Security Rules, позволяющие выполнить действие, но устранить ошибку не удается, посетите страницу поддержки и сообщите нам, как мы можем вам помочь.
Как обрабатывать сообщения об ошибках
Ошибки могут возникать по разным причинам, например из-за того, что файл не существует, у пользователя нет разрешения на доступ к нему или пользователь отменил загрузку файла.
Чтобы правильно диагностировать проблему и устранить ошибку, ознакомьтесь с полным списком всех ошибок, которые может выдать наш клиент, и узнайте, как они могут возникнуть.
| Имя | Причина |
|---|---|
kErrorNone |
Ошибок нет. |
kErrorUnknown |
Произошла неизвестная ошибка. |
kErrorObjectNotFound |
Объект с указанной ссылкой не существует. |
kErrorBucketNotFound |
Для Cloud Storage не настроена корзина. |
kErrorProjectNotFound |
Для Cloud Storage не настроен ни один проект. |
kErrorQuotaExceeded |
Квота на корзину превышена. Cloud Storage for Firebase требует тарифного плана Blaze с оплатой по мере использования. Если вы видите эту ошибку в проекте с тарифным планом Spark, вам нужно перейти на тарифный план Blaze, чтобы восстановить доступ. Подробную информацию можно найти в разделе Часто задаваемые вопросы. |
kErrorUnauthenticated |
Пользователь не прошел аутентификацию. Пройдите аутентификацию и повторите попытку. |
kErrorUnauthorized |
У пользователя нет разрешения на выполнение запрошенного действия. Проверьте правила. |
kErrorRetryLimitExceeded |
Превышено максимальное время выполнения операции (загрузки, скачивания, удаления и т. д.). Попробуйте загрузить его ещё раз. |
kErrorNonMatchingChecksum |
Файл на стороне клиента не соответствует контрольной сумме файла, полученного сервером. Попробуйте загрузить его ещё раз. |
kErrorCanceled |
Пользователь отменил действие. |
kErrorDownloadSizeExceeded |
Размер скачиваемого файла превышает объем памяти, выделенный для скачивания. Увеличьте лимит памяти и попробуйте скачать файл ещё раз. |