Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Обработка ошибок с помощью облачного хранилища для Unity

Иногда, когда вы создаете приложение, все идет не так, как планировалось, и возникает ошибка.

В случае сомнений проверьте возвращенную ошибку и посмотрите, что говорится в сообщении об ошибке.

Если вы проверили сообщение об ошибке и у вас есть правила безопасности хранилища, которые разрешают ваши действия, но все еще не удается исправить ошибку, посетите нашу страницу поддержки и сообщите нам, чем мы можем помочь.

Обработка сообщений об ошибках

Существует ряд причин, по которым могут возникать ошибки, включая несуществующий файл, отсутствие у пользователя разрешения на доступ к желаемому файлу или отмену загрузки файла пользователем.

Чтобы правильно диагностировать проблему и обработать ошибку, вот полный список всех ошибок Firebase.Storage.StorageException может вызвать наш клиент, и способы их возникновения.

название Причина
ErrorUnknown Произошла неизвестная ошибка.
ErrorObjectNotFound По желаемой ссылке нет объекта.
ErrorBucketNotFound Для облачного хранилища не настроена корзина.
ErrorProjectNotFound Для облачного хранилища не настроен ни один проект.
ErrorQuotaExceeded Квота в вашем сегменте Cloud Storage превышена. Если у вас бесплатный уровень, перейдите на платный план. Если у вас платный план, обратитесь в службу поддержки Firebase.
ErrorNotAuthenticated Пользователь не аутентифицирован. Выполните аутентификацию и попробуйте еще раз.
ErrorNotAuthorized Пользователь не авторизован для выполнения желаемого действия. Проверьте свои правила, чтобы убедиться, что они верны.
ErrorRetryLimitExceeded Превышено максимальное время для операции (загрузка, загрузка, удаление и т. Д.). Попробуйте загрузить еще раз.
ErrorInvalidChecksum Файл на клиенте не соответствует контрольной сумме файла, полученного сервером. Попробуйте загрузить еще раз.
ErrorCanceled Пользователь отменил операцию.