Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

ภาพรวม

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

ส่วนขยาย Firebase ช่วยลดเวลาในการพัฒนา บำรุงรักษา และขยายแอปของคุณ

เมื่อคุณพบส่วนขยาย Firebase ที่ตอบสนองความต้องการสำหรับแอปหรือโปรเจ็กต์ของคุณ สิ่งที่คุณต้องทำคือติดตั้งและกำหนดค่าส่วนขยาย หากคุณต้องการการกำหนดค่าส่วนขยายหลายรายการ คุณสามารถติดตั้งส่วนขยายได้หลายครั้ง โดยมีการกำหนดค่าที่แตกต่างกันสำหรับแต่ละอินสแตนซ์ที่คุณติดตั้ง

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

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

หากต้องการติดตั้งส่วนขยาย โปรเจ็กต์ของคุณต้องอยู่ในแผน Blaze (จ่ายตามการใช้งาน) แม้ว่าจะไม่มีค่าใช้จ่ายสำหรับการติดตั้งส่วนขยาย แต่คุณอาจถูกเรียกเก็บเงินสำหรับการใช้บริการ Firebase หรือบริการคลาวด์ เช่น Cloud Secret Manager หากการใช้งานของคุณเกิน Free Tier ของบริการ

คุณยังสามารถประเมินส่วนขยายก่อนที่จะติดตั้งในโครงการโดยใช้โปรแกรมจำลองส่วนขยายซึ่งเป็นส่วนประกอบของ Firebase Local Emulator Suite

ส่วนขยาย Firebase อย่างเป็นทางการ

ส่วนขยาย Firebase อย่างเป็นทางการ ได้รับการพัฒนาและทดสอบโดยบริการของพันธมิตร Firebase และ Firebase Extensions ส่วนขยายเหล่านี้เชื่อถือได้และปลอดภัย

เรียกดูส่วนขยาย Firebase อย่างเป็นทางการ

เรียกดูส่วนขยายอย่างเป็นทางการของ Firebase ใน ตลาดส่วนขยาย

ส่วนขยายของพันธมิตรการเข้าถึงล่วงหน้า

ส่วนขยายของพันธมิตรการเข้าถึงล่วงหน้าได้รับการพัฒนาโดยผู้เข้าร่วมในโปรแกรมการเข้าถึงล่วงหน้าของผู้เผยแพร่ส่วนขยาย ไม่ได้สร้างหรือทดสอบโดย Google ส่วนขยายของพันธมิตรการเข้าถึงล่วงหน้ามีให้ "ตามที่เป็น" โดยไม่มีการรับประกันใดๆ จาก Google ไม่ว่าโดยชัดแจ้งหรือโดยปริยาย Google ปฏิเสธความรับผิดทั้งหมดสำหรับความเสียหายใดๆ ไม่ว่าทางตรงหรือทางอ้อม อันเป็นผลมาจากการใช้ส่วนขยาย

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเผยแพร่ส่วนขยายของคุณเอง ให้ลงชื่อสมัคร ใช้โปรแกรมการเข้าถึงล่วงหน้าของผู้เผยแพร่ส่วนขยาย

ดูซอร์สโค้ดของส่วนขยาย

หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดของส่วนขยายอย่างเป็นทางการของ Firebase ให้คลิก เรียนรู้เพิ่มเติม บนการ์ดของส่วนขยายในตลาดส่วนขยาย

หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดสำหรับส่วนขยายของพันธมิตรการเข้าถึงล่วงหน้า ให้เริ่มขั้นตอนการติดตั้งโดยใช้ลิงก์การติดตั้งคอนโซลของส่วนขยายหรือด้วยคำสั่ง ext:install ของ CLI ลิงก์ไปยังซอร์สโค้ดจะแสดงพร้อมกับข้อมูลอื่นๆ เกี่ยวกับส่วนขยาย คุณสามารถยกเลิกการติดตั้งได้หากต้องการตรวจสอบแหล่งที่มา

เนื้อหาของซอร์สโค้ดของส่วนขยาย

ไดเร็กทอรีต้นทางของส่วนขยายประกอบด้วย:

  • ไฟล์ extension.yaml — มีข้อมูลเมตาของส่วนขยายและกำหนด ทรัพยากรที่ สร้างขึ้น Google API และ บทบาทการเข้าถึง ที่จำเป็นสำหรับการดำเนินการ และพารามิเตอร์ที่ผู้ใช้กำหนดค่า (ตัวแปรสภาพแวดล้อม) สำหรับส่วนขยาย

  • ไดเร็กทอรีของฟังก์ชัน — มีไฟล์สำหรับซอร์สโค้ดสำหรับส่วนขยาย

  • ไฟล์ README — แสดงรายการข้อมูลเมตาของส่วนขยาย (แต่อยู่ในรูปแบบที่มนุษย์อ่านได้) รวมถึงเนื้อหาจากไฟล์ PREINSTALL

  • ไฟล์ PREINSTALL — อธิบายวิธีการทำงานของส่วนขยาย งานก่อนการติดตั้งที่จำเป็น ข้อกำหนดการกำหนดค่า และรายละเอียดเกี่ยวกับส่วนขยาย

  • ไฟล์ POSTINSTALL — อธิบายคำแนะนำการใช้งานเฉพาะและข้อกำหนดการรวมเพิ่มเติมใดๆ

ทรัพยากรสำหรับส่วนขยาย

ทุกโปรเจ็กต์ Firebase มี "ทรัพยากร" หลายประเภท ทรัพยากรโครงการอาจรวมถึงสิ่งต่างๆ เช่น Cloud Functions ที่ทำให้ใช้งานได้, อินสแตนซ์ฐานข้อมูล, บัคเก็ต Cloud Storage, งาน Cloud Scheduler และข้อมูล Cloud Secret Manager

เมื่อคุณติดตั้งส่วนขยาย Firebase จะสร้างทรัพยากร เฉพาะส่วนขยาย ใหม่ในโครงการของคุณ ส่วนขยายจำเป็นต้องใช้ทรัพยากรเหล่านี้ในการดำเนินการ

โปรดทราบว่า หากคุณ ถอนการติดตั้งอินสแตนซ์ของส่วนขยาย ทรัพยากรทั้งหมดที่ Firebase สร้างขึ้นโดยเฉพาะสำหรับอินสแตนซ์ของส่วนขยายนั้นเพื่อดำเนินการ (เช่น ชุดของฟังก์ชัน) จะถูกลบ อย่างไรก็ตาม ต่อไปนี้จะ ไม่ ถูกลบ:

  • สิ่งประดิษฐ์ใด ๆ ที่สร้างโดยส่วนขยาย (เช่น รูปภาพที่เก็บไว้)

  • ทรัพยากรอื่นๆ ในโครงการของคุณ เช่น อินสแตนซ์ฐานข้อมูลหรือที่เก็บข้อมูล Cloud Storage แม้ว่าส่วนขยายจะโต้ตอบกับทรัพยากรอื่นๆ เหล่านี้ ส่วนขยายเหล่านี้ไม่ได้ เจาะจงส่วนขยาย ดังนั้นจึงไม่ถูกลบหากถอนการติดตั้งส่วนขยาย

การใช้คอนโซล Firebase หรือ Firebase CLI

คุณสามารถติดตั้งและจัดการส่วนขยายอย่างเป็นทางการของ Firebase ได้โดยใช้ คอนโซล Firebase หรือ Firebase CLI

การกระทำ คอนโซล Firebase Firebase CLI
ดูข้อมูลโดยละเอียด (ก่อนการติดตั้ง)
ติดตั้ง
ดูการกำหนดค่า (หลังการติดตั้ง)
แก้ไขการกำหนดค่า
อัพเดทเวอร์ชั่น
ถอนการติดตั้ง

ขั้นตอนถัดไป

  • ดูข้อมูลโดยละเอียดเกี่ยวกับส่วนขยายก่อนที่คุณจะติดตั้งส่วนขยาย ( Extensions Marketplace หรือ Firebase CLI )

  • ติดตั้งส่วนขยายในโครงการ Firebase โดยใช้ คอนโซล Firebase หรือ Firebase CLI