了解 2023 年 Google I/O 大会上介绍的 Firebase 亮点。了解详情

Gérer les erreurs pour Cloud Storage pour Unity

Parfois, lorsque vous créez une application, les choses ne se passent pas comme prévu et une erreur se produit.

En cas de doute, vérifiez l'erreur renvoyée et voyez ce que dit le message d'erreur.

Si vous avez vérifié le message d'erreur et que vous avez des règles de sécurité Cloud Storage qui autorisent votre action, mais que vous avez toujours du mal à corriger l'erreur, visitez notre page d'assistance et faites-nous savoir comment nous pouvons vous aider.

Gérer les messages d'erreur

Il existe un certain nombre de raisons pour lesquelles des erreurs peuvent se produire, y compris le fait que le fichier n'existe pas, que l'utilisateur n'a pas l'autorisation d'accéder au fichier souhaité ou que l'utilisateur annule le téléchargement du fichier.

Pour diagnostiquer correctement le problème et gérer l'erreur, voici une liste complète de toutes les erreurs Firebase.Storage.StorageException que notre client va générer, et comment elles peuvent se produire.

Nom Raison
ErrorUnknown Une erreur inconnue est survenue.
ErrorObjectNotFound Aucun objet n'existe à la référence souhaitée.
ErrorBucketNotFound Aucun bucket n'est configuré pour Cloud Storage.
ErrorProjectNotFound Aucun projet n'est configuré pour Cloud Storage.
ErrorQuotaExceeded Le quota de votre bucket Cloud Storage a été dépassé. Si vous êtes sur le niveau gratuit, passez à un plan payant. Si vous avez un forfait payant, contactez l'assistance Firebase.
ErrorNotAuthenticated L'utilisateur n'est pas authentifié. Authentifiez-vous et réessayez.
ErrorNotAuthorized L'utilisateur n'est pas autorisé à effectuer l'action souhaitée. Vérifiez vos règles pour vous assurer qu'elles sont correctes.
ErrorRetryLimitExceeded Le délai maximal d'une opération (téléchargement, téléchargement, suppression, etc.) a été dépassé. Essayez de télécharger à nouveau.
ErrorInvalidChecksum Le fichier sur le client ne correspond pas à la somme de contrôle du fichier reçu par le serveur. Essayez de télécharger à nouveau.
ErrorCanceled L'utilisateur a annulé l'opération.