Gérer les erreurs liées à Cloud Storage for 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 le message d'erreur.

Si vous avez vérifié le message d'erreur et que vous avez Cloud Storage Security Rules qui autorisent votre action, mais que vous ne parvenez toujours pas à résoudre l'erreur, consultez notre page d'assistance et dites-nous comment nous pouvons vous aider.

Gérer les messages d'erreur

Plusieurs raisons peuvent expliquer la survenue d'erreurs, y compris l'inexistence du fichier, le manque d'autorisation de l'utilisateur pour accéder au fichier souhaité ou l'annulation de l'importation du fichier par l'utilisateur.

Pour diagnostiquer correctement le problème et gérer l'erreur, voici la liste complète de toutes les Firebase.Storage.StorageException erreurs que notre client déclenchera, ainsi que les raisons pour lesquelles elles peuvent se produire.

Nom Motif
ErrorUnknown Une erreur inconnue s'est produite.
ErrorObjectNotFound Aucun objet n'existe à la référence spécifié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 a été dépassé. Cloud Storage for Firebase nécessite le forfait Blaze avec paiement à l'usage . Si cette erreur s'affiche dans un projet associé à la formule Spark, vous devez passer à la formule Blaze pour retrouver l'accès. Pour en savoir plus, consultez les questions fréquentes.
ErrorNotAuthenticated L'utilisateur n'est pas authentifié. Authentifiez-vous et réessayez.
ErrorNotAuthorized L'utilisateur n'est pas autorisé à effectuer l'action demandée. Vérifiez que vos règles sont correctes.
ErrorRetryLimitExceeded Le délai maximal d'une opération (importation, téléchargement, suppression, etc.) a été dépassé. Réessayez d'importer.
ErrorInvalidChecksum Le fichier sur le client ne correspond pas à la somme de contrôle du fichier reçu par le serveur. Réessayez d'importer.
ErrorCanceled L'utilisateur a annulé l'opération.