處理 Unity 適用的 Cloud Storage 錯誤

有時候,當您建構應用程式時,問題會不在預期內,而且會發生錯誤。

有疑慮時,請檢查傳回的錯誤,並查看錯誤訊息的對應內容。

如果您查看錯誤訊息且 Cloud Storage 安全性規則允許您執行的操作,但仍無法順利修正錯誤,請前往支援頁面告訴我們您需要哪方面的協助。

處理錯誤訊息

導致發生錯誤的原因有很多,包括檔案不存在、使用者無權存取所需檔案,或是使用者取消上傳檔案。

為正確診斷問題並處理錯誤,這裡會列出用戶端將引發的所有 Firebase.Storage.StorageException 錯誤,以及這些錯誤發生的方式。

名稱 原因
ErrorUnknown 發生不明錯誤。
ErrorObjectNotFound 所需的參照中沒有物件。
ErrorBucketNotFound Cloud Storage 未設定任何值區。
ErrorProjectNotFound Cloud Storage 未設定任何專案。
ErrorQuotaExceeded 您的 Cloud Storage 值區已超過配額。如果您使用的是免付費方案,請升級至付費方案,如果您使用付費方案,請與 Firebase 支援團隊聯絡。
ErrorNotAuthenticated 使用者未通過驗證。請驗證並再試一次。
ErrorNotAuthorized 使用者權限不足,無法執行所需動作。檢查您的規則,確認設定正確無誤。
ErrorRetryLimitExceeded 已超過特定作業 (上傳、下載、刪除等) 的時間上限。請重新上傳。
ErrorInvalidChecksum 用戶端上的檔案與伺服器接收的檔案檢查碼不符。請重新上傳。
ErrorCanceled 使用者已取消作業。