Xử lý lỗi bằng Cloud Storage cho C++

Đôi khi, khi bạn đang tạo một ứng dụng, mọi thứ không diễn ra như dự kiến và một lỗi sẽ xảy ra.

Khi không chắc chắn, hãy kiểm tra lỗi được trả về và xem thông báo lỗi.

Nếu bạn đã kiểm tra thông báo lỗi và có Cloud Storage Security Rules cho phép hành động của mình, nhưng vẫn gặp khó khăn trong việc khắc phục lỗi, hãy truy cập vào Trang hỗ trợ của chúng tôi và cho chúng tôi biết cách chúng tôi có thể trợ giúp.

Xử lý thông báo lỗi

Có một số lý do khiến lỗi có thể xảy ra, bao gồm cả việc tệp không tồn tại, người dùng không có quyền truy cập vào tệp mong muốn hoặc người dùng huỷ tải tệp lên.

Để chẩn đoán đúng cách vấn đề và xử lý lỗi, sau đây là danh sách đầy đủ tất cả lỗi mà ứng dụng của chúng tôi sẽ đưa ra và cách lỗi có thể xảy ra.

Tên Lý do
kErrorNone Không có lỗi nào.
kErrorUnknown Đã xảy ra lỗi không xác định.
kErrorObjectNotFound Không có đối tượng nào tồn tại tại tham chiếu đã chỉ định.
kErrorBucketNotFound Không có bộ chứa nào được định cấu hình cho Cloud Storage.
kErrorProjectNotFound Không có dự án nào được định cấu hình cho Cloud Storage.
kErrorQuotaExceeded Hạn mức trên bộ chứa Cloud Storage của bạn đã vượt quá. Nếu bạn đang sử dụng gói giá Spark, hãy cân nhắc nâng cấp lên gói giá linh hoạt Blaze (trả phí theo mức sử dụng). Nếu bạn đã sử dụng gói giá Blaze, hãy liên hệ với Nhóm hỗ trợ Firebase.

Lưu ý quan trọng: Kể từ ngày 1 tháng 10 năm 2025, bạn phải sử dụng gói giá Blaze để sử dụng Cloud Storage, ngay cả các bộ chứa mặc định.
kErrorUnauthenticated Người dùng chưa được xác thực. Xác thực rồi thử lại.
kErrorUnauthorized Người dùng không được phép thực hiện hành động được yêu cầu. Kiểm tra các quy tắc của bạn để đảm bảo chúng chính xác.
kErrorRetryLimitExceeded Đã vượt quá giới hạn thời gian tối đa cho một thao tác (tải lên, tải xuống, xoá, v.v.). Hãy thử tải lên lại.
kErrorNonMatchingChecksum Tệp trên máy khách không khớp với tổng kiểm của tệp mà máy chủ nhận được. Hãy thử tải lên lại.
kErrorCanceled Người dùng đã huỷ thao tác.
kErrorDownloadSizeExceeded Kích thước của tệp đã tải xuống vượt quá dung lượng bộ nhớ được phân bổ cho quá trình tải xuống. Tăng giới hạn bộ nhớ rồi thử tải xuống lại.