Catch up on everthing we announced at this year's Firebase Summit. Learn more

ภาพรวม

ส่วนขยาย Firebase ช่วยลดเวลาที่ใช้ในการพัฒนา บำรุงรักษา และการเติบโตของแอป

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

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

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

นอกจากนี้การติดตั้งส่วนขยายโครงการของคุณต้องอยู่ในเปลวเพลิง (ที่คุณจ่ายไป) แผน ท่านจะต้องจ่ายเป็นจำนวนเงินขนาดเล็ก ( โดยปกติประมาณ $ 0.01 / เดือน ) ตัวอย่างของการขยายคุณได้ติดตั้งในแต่ละนอกเหนือไปจากค่าใช้จ่ายที่เกี่ยวข้องกับการใช้บริการของ Firebase หรือบริการเมฆเช่น เมฆผู้จัดการลับ

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

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

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

เรียกดูส่วนขยาย Firebase อย่างเป็นทางการจากแหล่งที่มาต่อไปนี้:

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

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

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

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

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

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

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

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

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

  • ฟังก์ชั่นไดเรกทอรี - มีไฟล์สำหรับรหัสที่มาสำหรับการขยาย

  • ไฟล์ 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
ดูข้อมูลโดยละเอียด (การติดตั้งล่วงหน้า)
ติดตั้ง
ดูการกำหนดค่า (หลังการติดตั้ง)
แก้ไขการกำหนดค่า
อัพเดทเวอร์ชั่น
ถอนการติดตั้ง

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