จัดการข้อผิดพลาดด้วย Cloud Storage สำหรับ C++

บางครั้งเมื่อคุณสร้างแอป สิ่งต่างๆ ไม่เป็นไปตามที่วางแผนไว้ มีข้อผิดพลาดเกิดขึ้น

หากมีข้อสงสัย ให้ตรวจสอบข้อผิดพลาดที่แสดงและดูว่าข้อความแสดงข้อผิดพลาดบอกอะไร

หากคุณตรวจสอบข้อความแสดงข้อผิดพลาดแล้วและมี Cloud Storage Security Rules ที่อนุญาตให้ดำเนินการ แต่ยังคงแก้ไขปัญหาข้อผิดพลาดไม่ได้ โปรดไปที่หน้าการสนับสนุนและแจ้งให้เราทราบว่าเราจะช่วยคุณได้อย่างไร

จัดการข้อความแสดงข้อผิดพลาด

ข้อผิดพลาดเกิดขึ้นได้จากหลายสาเหตุ เช่น ไฟล์ ผู้ใช้ไม่มีสิทธิ์เข้าถึงไฟล์ที่ต้องการ หรือ ผู้ใช้ยกเลิกการอัปโหลดไฟล์

เพื่อวินิจฉัยปัญหาและจัดการข้อผิดพลาดอย่างเหมาะสม ต่อไปนี้คือรายการข้อผิดพลาดทั้งหมด ข้อผิดพลาดทั้งหมดที่ลูกค้าของเราเห็น และวิธีที่ข้อผิดพลาดนี้จะเกิดขึ้น

ชื่อ เหตุผล
kErrorNone ไม่มีข้อผิดพลาด
kErrorUnknown เกิดข้อผิดพลาดที่ไม่รู้จัก
kErrorObjectNotFound ไม่มีออบเจ็กต์ในข้อมูลอ้างอิงที่ต้องการ
kErrorBucketNotFound ไม่มีการกำหนดค่าที่เก็บข้อมูลสำหรับ Cloud Storage
kErrorProjectNotFound ไม่มีการกำหนดค่าโปรเจ็กต์สำหรับ Cloud Storage
kErrorQuotaExceeded เกินโควต้าสำหรับที่เก็บข้อมูล Cloud Storage ของคุณแล้ว หากคุณใช้ระดับที่ไม่มีค่าใช้จ่าย ให้อัปเกรดเป็นแพ็กเกจแบบชำระเงิน หากใช้แพ็กเกจแบบชำระเงิน โปรดติดต่อทีมสนับสนุน Firebase
kErrorUnauthenticated ผู้ใช้ไม่ได้รับการตรวจสอบสิทธิ์ ตรวจสอบสิทธิ์แล้วลองอีกครั้ง
kErrorUnauthorized ผู้ใช้ไม่ได้รับอนุญาตให้ดำเนินการที่ต้องการ โปรดตรวจสอบว่ากฎถูกต้อง
kErrorRetryLimitExceeded การดำเนินการ (อัปโหลด ดาวน์โหลด ลบ ฯลฯ) ใช้เวลาเกินขีดจำกัดสูงสุด โปรดลองอัปโหลดอีกครั้ง
kErrorNonMatchingChecksum ไฟล์ในไคลเอ็นต์ไม่ตรงกับ checksum ของไฟล์ที่เซิร์ฟเวอร์ได้รับ โปรดลองอัปโหลดอีกครั้ง
kErrorCanceled ผู้ใช้ยกเลิกการดำเนินการ
kErrorDownloadSizeExceeded ขนาดของไฟล์ที่ดาวน์โหลดเกินขนาดหน่วยความจำที่จัดสรรไว้สำหรับการดาวน์โหลด เพิ่มขีดจำกัดหน่วยความจำแล้วลองดาวน์โหลดอีกครั้ง