จัดการข้อผิดพลาดสำหรับ Cloud Storage สำหรับ Unity

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

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

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

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

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

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

ชื่อ เหตุผล
ErrorUnknown เกิดข้อผิดพลาดที่ไม่รู้จัก
ErrorObjectNotFound ไม่มีออบเจ็กต์ในการอ้างอิงที่ระบุ
ErrorBucketNotFound ไม่ได้กำหนดค่าที่เก็บข้อมูลสำหรับ Cloud Storage
ErrorProjectNotFound ไม่ได้กำหนดค่าโปรเจ็กต์สำหรับ Cloud Storage
ErrorQuotaExceeded โควต้าในที่เก็บข้อมูลเกินขีดจำกัดแล้ว Cloud Storage for Firebase ต้องใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ หากได้รับข้อผิดพลาดนี้ในโปรเจ็กต์ที่ใช้แพ็กเกจราคา Spark คุณต้องอัปเกรดเป็นแพ็กเกจราคา Blaze เพื่อเข้าถึงอีกครั้ง ดูรายละเอียดได้ที่คำถามที่พบบ่อย
ErrorNotAuthenticated ผู้ใช้ไม่ได้รับการตรวจสอบสิทธิ์ โปรดตรวจสอบสิทธิ์แล้วลองอีกครั้ง
ErrorNotAuthorized ผู้ใช้ไม่ได้รับอนุญาตให้ดำเนินการตามที่ขอ ตรวจสอบกฎเพื่อให้แน่ใจว่าถูกต้อง
ErrorRetryLimitExceeded การดำเนินการ (อัปโหลด ดาวน์โหลด ลบ ฯลฯ) ใช้เวลาเกินขีดจำกัดสูงสุด โปรดลองอัปโหลดอีกครั้ง
ErrorInvalidChecksum ไฟล์ในไคลเอ็นต์ไม่ตรงกับผลรวมตรวจสอบของไฟล์ที่เซิร์ฟเวอร์ได้รับ โปรดลองอัปโหลดอีกครั้ง
ErrorCanceled ผู้ใช้ยกเลิกการดำเนินการ