Firebase

การพัฒนา

ปรับใช้ จัดการ และตรวจสอบแอปพลิเคชัน Firebase ผ่าน

คุณสามารถทำอะไรได้บ้าง

การจัดการข้อมูล Firestore

ค้นหาคอลเลกชันและเอกสารของ Firestore อัปเดตฟิลด์ และบันทึกการเขียนเป็นกลุ่มผ่านภาษาธรรมชาติ ขอให้ Neotask ค้นหาเอกสารที่ตรงกับเงื่อนไขที่ซับซ้อนในคอลเลกชันที่ซ้อนกัน

การดูแลระบบ Firebase Auth

แสดงรายการผู้ใช้ รีเซ็ตรหัสผ่าน ปิดใช้งานบัญชี และตรวจสอบการอ้างสิทธิ์ที่กำหนดเอง — ทั้งหมดนี้ผ่านการสนทนา แสดงผู้ใช้หรือบัญชีที่ไม่ได้รับการยืนยันซึ่งไม่ได้ลงชื่อเข้าใช้เป็นเวลา 90+ วันด้วยพร้อมท์เพียงครั้งเดียว

การจัดการฟังก์ชั่นคลาวด์

ปรับใช้ อัปเดต และตรวจสอบฟังก์ชันคลาวด์ ขอให้ Neotask แสดงบันทึกการเรียกใช้ฟังก์ชันล่าสุด แสดงอัตราข้อผิดพลาด และระบุฟังก์ชันที่ช้าตามเวลาดำเนินการ

โฮสติ้งและพื้นที่เก็บข้อมูล

ปรับใช้กับ Firebase Hosting จัดการออบเจ็กต์ที่เก็บข้อมูลและสิทธิ์ และตรวจสอบการใช้แบนด์วิดท์ ย้อนกลับการเผยแพร่โฮสติ้งเป็นเวอร์ชันก่อนหน้าผ่านการสนทนา

การวิเคราะห์ Crashlytics และประสิทธิภาพ

ค้นหาเหตุการณ์ Firebase Analytics แสดงรายงานข้อขัดข้อง Crashlytics ตามเวอร์ชัน และระบุจุดคอขวดของประสิทธิภาพ ขอสรุปสถานภาพในโครงการ Firebase ของคุณ

ลองถามดู

  • "ค้นหาเอกสาร Firestore ทั้งหมดในคอลเลกชัน 'คำสั่งซื้อ' โดยที่สถานะเป็น 'กำลังดำเนินการ' และ create_at เก่ากว่า 48 ชั่วโมง"
  • "ปิดใช้งานบัญชี Firebase Auth สำหรับ user@example.com"
  • "แสดงข้อขัดข้องของ Crashlytics สำหรับเวอร์ชัน 2.3.1 จาก 7 วันที่ผ่านมา"
  • "ปรับใช้ฟังก์ชันคลาวด์ที่อัปเดตของฉันกับโปรเจ็กต์ Firebase ที่ใช้งานจริง"
  • “ฟังก์ชันคลาวด์ใดมีอัตราข้อผิดพลาดสูงสุดในสัปดาห์นี้”
  • "เมื่อวานแอปมีผู้ใช้งานอยู่กี่คนตามแพลตฟอร์ม (iOS และ Android)"
  • "แสดงรายการไฟล์ทั้งหมดใน Firebase Storage ภายใต้เส้นทาง 'uploads/2024/'"
  • "ย้อนกลับรุ่น Firebase Hosting บน myapp.web.app ไปเป็นเวอร์ชันก่อนหน้า"
  • เคล็ดลับมือโปร

  • การสืบค้น Firestore ผ่าน Neotask ทำงานได้ดีที่สุดเมื่อคุณอธิบายเส้นทางการรวบรวมและเงื่อนไขตัวกรองอย่างชัดเจน
  • สำหรับการดำเนินการแบตช์ของ Firestore ให้ยืนยันจำนวนเอกสารก่อนดำเนินการเพื่อหลีกเลี่ยงการเขียนขนาดใหญ่โดยไม่ได้ตั้งใจ
  • บันทึกฟังก์ชันคลาวด์มีประโยชน์มากที่สุดเมื่อมีชื่อฟังก์ชันและกรอบเวลา: "ข้อผิดพลาดจาก 'processPayment' ในชั่วโมงที่ผ่านมา"
  • โปรเจ็กต์ Firebase สามารถขยายได้หลายสภาพแวดล้อม — ระบุรหัสโปรเจ็กต์หรือนามแฝง (การผลิต การจัดเตรียม) ในทุกข้อความแจ้ง
  • คำค้นหา Crashlytics ตามเวอร์ชันของแอปและช่วงวันที่จะให้ภาพที่ชัดเจนที่สุดเกี่ยวกับผลกระทบจากการถดถอยหลังการเปิดตัว
  • การเปลี่ยนแปลงการกำหนดค่าระยะไกลควรได้รับการตรวจสอบก่อนนำไปใช้เสมอ — ขอให้ Neotask แสดงค่าปัจจุบันและค่าต่างก่อนที่จะอัปเดต
  • Works Well With