處理 Apple 平台上的 Cloud Storage 錯誤

有時,當您建立應用程式時,事情不會按計劃進行,並且會發生錯誤。

如有疑問,請檢查傳回的錯誤,並查看錯誤訊息的內容。

如果您已檢查錯誤訊息並擁有允許您執行操作的雲端儲存安全規則,但仍難以修復錯誤,請造訪我們的支援頁面並讓我們知道如何提供協助。

處理錯誤訊息

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

為了正確診斷問題並處理錯誤,以下是我們的客戶將提出的所有錯誤及其發生方式的完整清單。

姓名原因
FIRStorageErrorCodeUnknown出現未知錯誤。
FIRStorageErrorCodeObjectNotFound所需參考處不存在任何物件。
FIRStorageErrorCodeBucketNotFound沒有為 Cloud Storage 配置儲存桶。
FIRStorageErrorCodeProjectNotFound沒有為 Cloud Storage 配置項目。
FIRStorageErrorCodeQuotaExceeded已超出您的 Cloud Storage 儲存桶的配額。如果您屬於免費套餐,請升級至付費套餐。如果您使用的是付費套餐,請聯絡 Firebase 支援人員。
FIRStorageErrorCodeUnauthenticated用戶未經身份驗證。進行身份驗證並重試。
FIRStorageErrorCodeUnauthorized使用者無權執行所需的操作。檢查您的規則以確保它們正確。
FIRStorageErrorCodeRetryLimitExceeded已超出操作(上傳、下載、刪除等)的最長時間限制。再次嘗試上傳。
FIRStorageErrorCodeNonMatchingChecksum客戶端上的檔案與伺服器接收的檔案的校驗和不符。再次嘗試上傳。
FIRStorageErrorCodeCanceled用戶取消了操作。
FIRStorageErrorCodeDownloadSizeExceeded下載檔案的大小超出了下載分配的記憶體量。增加內存上限並再次嘗試下載。