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

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

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

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

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

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

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

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