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

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

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

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

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

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

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

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