處理 Apple 平台上 Cloud Storage 的錯誤

有時在建構應用程式時,事情可能會不如預期,並發生錯誤。

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

如果您查看錯誤訊息,且 Cloud Storage Security Rules 允許 但仍無法修正錯誤,請前往 請支援網頁,告訴我們您需要哪方面的協助。

處理錯誤訊息

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

為了正確診斷問題並處理錯誤,請參考以下完整清單, 客戶會發生的所有錯誤,以及可能出現的錯誤

名稱 原因
FIRStorageErrorCodeUnknown 發生不明錯誤。
FIRStorageErrorCodeObjectNotFound 所需參照項目中沒有物件。
FIRStorageErrorCodeBucketNotFound 未設定「Cloud Storage」的值區。
FIRStorageErrorCodeProjectNotFound 沒有為 Cloud Storage 設定專案。
FIRStorageErrorCodeQuotaExceeded 已超過 Cloud Storage 值區的配額。如果您目前使用免付費方案,請升級為付費方案。如果您使用付費方案,請與 Firebase 支援團隊聯絡。
FIRStorageErrorCodeUnauthenticated 使用者未通過驗證。請驗證並再試一次。
FIRStorageErrorCodeUnauthorized 使用者未經授權,無法執行所需動作。檢查您的規則,確認設定正確無誤。
FIRStorageErrorCodeRetryLimitExceeded 已超過特定作業 (上傳、下載、刪除等) 的時間上限。請嘗試重新上傳。
FIRStorageErrorCodeNonMatchingChecksum 用戶端的檔案與伺服器收到的檔案總和檢查碼不符。請重新上傳。
FIRStorageErrorCodeCanceled 使用者已取消作業。
FIRStorageErrorCodeDownloadSizeExceeded 下載檔案的大小超過分配用於下載的記憶體。請提高記憶體上限,然後再嘗試下載。