Behandeln Sie Fehler mit Cloud Storage für C++

Beim Erstellen einer App kommt es manchmal vor, dass die Dinge nicht wie geplant verlaufen und ein Fehler auftritt.

Überprüfen Sie im Zweifelsfall den zurückgegebenen Fehler und sehen Sie nach, was in der Fehlermeldung steht.

Wenn Sie die Fehlermeldung überprüft haben und Cloud-Speicher-Sicherheitsregeln haben, die Ihr Eingreifen zulassen, aber immer noch Schwierigkeiten haben, den Fehler zu beheben, besuchen Sie unsere Support-Seite und teilen Sie uns mit, wie wir Ihnen helfen können.

Behandeln Sie Fehlermeldungen

Es gibt eine Reihe von Gründen, warum Fehler auftreten können, einschließlich der Tatsache, dass die Datei nicht vorhanden ist, dass der Benutzer keine Berechtigung zum Zugriff auf die gewünschte Datei hat oder dass der Benutzer den Datei-Upload abgebrochen hat.

Um das Problem richtig zu diagnostizieren und den Fehler zu beheben, finden Sie hier eine vollständige Liste aller Fehler, die unser Kunde melden wird, und wie sie auftreten können.

Name Grund
kErrorNone Es gab keinen Fehler.
kErrorUnknown Ein unbekannter Fehler ist aufgetreten.
kErrorObjectNotFound An der gewünschten Referenz ist kein Objekt vorhanden.
kErrorBucketNotFound Für Cloud Storage ist kein Bucket konfiguriert.
kErrorProjectNotFound Für Cloud Storage ist kein Projekt konfiguriert.
kErrorQuotaExceeded Das Kontingent für Ihren Cloud Storage-Bucket wurde überschritten. Wenn Sie sich im kostenlosen Tarif befinden, führen Sie ein Upgrade auf einen kostenpflichtigen Plan durch. Wenn Sie einen kostenpflichtigen Plan haben, wenden Sie sich an den Firebase-Support.
kErrorUnauthenticated Der Benutzer ist nicht authentifiziert. Authentifizieren Sie sich und versuchen Sie es erneut.
kErrorUnauthorized Der Benutzer ist nicht berechtigt, die gewünschte Aktion auszuführen. Überprüfen Sie Ihre Regeln, um sicherzustellen, dass sie korrekt sind.
kErrorRetryLimitExceeded Das maximale Zeitlimit für einen Vorgang (Hochladen, Herunterladen, Löschen usw.) wurde überschritten. Versuchen Sie es erneut.
kErrorNonMatchingChecksum Die Datei auf dem Client stimmt nicht mit der Prüfsumme der vom Server empfangenen Datei überein. Versuchen Sie es erneut.
kErrorCanceled Der Benutzer hat den Vorgang abgebrochen.
kErrorDownloadSizeExceeded Die Größe der heruntergeladenen Datei übersteigt den für den Download zugewiesenen Speicher. Erhöhen Sie die Speicherkapazität und versuchen Sie den Download erneut.