จัดการข้อผิดพลาดสำหรับ Cloud Storage บนแพลตฟอร์ม Apple

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

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

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

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

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

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

ชื่อ เหตุผล
FIRStorageErrorCodeUnknown เกิดข้อผิดพลาดที่ไม่รู้จัก
FIRStorageErrorCodeObjectNotFound ไม่มีออบเจ็กต์อยู่ที่ข้อมูลอ้างอิงที่ระบุ
FIRStorageErrorCodeBucketNotFound ไม่มีการกำหนดค่า Bucket สำหรับ Cloud Storage
FIRStorageErrorCodeProjectNotFound ไม่มีการกำหนดค่าโปรเจ็กต์สำหรับ Cloud Storage
FIRStorageErrorCodeQuotaExceeded โควต้าใน Bucket เกินขีดจำกัด Cloud Storage for Firebase กำหนดให้ใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ หากคุณได้รับข้อผิดพลาดนี้ในโปรเจ็กต์แพ็กเกจราคา Spark คุณต้องอัปเกรดเป็นแพ็กเกจราคา Blaze เพื่อกลับมาเข้าถึงได้อีกครั้ง ดูรายละเอียดได้ที่คำถามที่พบบ่อย
FIRStorageErrorCodeUnauthenticated ผู้ใช้ไม่ผ่านการตรวจสอบสิทธิ์ ตรวจสอบสิทธิ์แล้วลองอีกครั้ง
FIRStorageErrorCodeUnauthorized ผู้ใช้ไม่มีสิทธิ์ดำเนินการที่ขอ ตรวจสอบกฎเพื่อให้แน่ใจว่าถูกต้อง
FIRStorageErrorCodeRetryLimitExceeded เวลาสูงสุดที่อนุญาตสำหรับการดำเนินการ (อัปโหลด ดาวน์โหลด ลบ ฯลฯ) เกินขีดจำกัด โปรดลองอัปโหลดอีกครั้ง
FIRStorageErrorCodeNonMatchingChecksum ไฟล์ในไคลเอ็นต์ไม่ตรงกับผลรวมตรวจสอบของไฟล์ที่เซิร์ฟเวอร์ได้รับ โปรดลองอัปโหลดอีกครั้ง
FIRStorageErrorCodeCanceled ผู้ใช้ยกเลิกการดำเนินการ
FIRStorageErrorCodeDownloadSizeExceeded ขนาดของไฟล์ที่ดาวน์โหลดเกินขนาดหน่วยความจำที่จัดสรรไว้สำหรับการดาวน์โหลด เพิ่มขีดจำกัดหน่วยความจำแล้วลองดาวน์โหลดอีกครั้ง