Firebase Extensions จะช่วยลดเวลาในการพัฒนา บำรุงรักษา และการเติบโตของแอป
เมื่อพบส่วนขยาย Firebase ที่ช่วยแก้ปัญหาความต้องการแอปหรือโปรเจ็กต์ได้ ก็แค่ติดตั้งและกำหนดค่าส่วนขยาย หากต้องการใช้การกำหนดค่าส่วนขยายหลายรายการ คุณติดตั้งส่วนขยายได้หลายครั้งโดยใช้การกำหนดค่าที่ต่างกันสำหรับแต่ละอินสแตนซ์ที่ติดตั้ง
ส่วนขยายช่วยให้คุณไม่ต้องเสียเวลาหาข้อมูล เขียน และแก้ไขข้อบกพร่องของโค้ดที่ใช้ฟังก์ชันการทำงานหรือทำให้งานสำหรับแอปหรือโปรเจ็กต์เป็นแบบอัตโนมัติ
ในการติดตั้งหรือจัดการส่วนขยาย คุณจะต้องได้รับมอบหมายบทบาทใดบทบาทหนึ่งต่อไปนี้ เจ้าของหรือผู้แก้ไขหรือ ผู้ดูแลระบบ Firebase
หากต้องการติดตั้งส่วนขยาย โปรเจ็กต์ของคุณต้องใช้แพ็กเกจ Blaze (จ่ายเมื่อใช้) แม้ว่าจะไม่มีค่าใช้จ่ายในการติดตั้งส่วนขยาย แต่อาจมีการเรียกเก็บเงินค่าใช้บริการ Firebase หรือบริการระบบคลาวด์ เช่น Cloud Secret Manager หากการใช้งานเกินรุ่นฟรี
คุณยังสามารถประเมินส่วนขยายก่อนที่จะติดตั้งส่วนขยายลงในโปรเจ็กต์โดยใช้โปรแกรมจำลองส่วนขยาย ซึ่งเป็นคอมโพเนนต์ของ Firebase Local Emulator Suite ได้ด้วย
ส่วนขยายอย่างเป็นทางการของ Firebase
ส่วนขยายอย่างเป็นทางการของ Firebase ได้รับการพัฒนาและทดสอบโดยบริการพาร์ทเนอร์ Firebase และ Firebase Extensions ส่วนขยายเหล่านี้เชื่อถือได้ และปลอดภัย
เรียกดูส่วนขยายอย่างเป็นทางการของ Firebase
เรียกดูส่วนขยายอย่างเป็นทางการของ Firebase ในฮับส่วนขยาย
ส่วนขยายของพาร์ทเนอร์สิทธิ์ทดลองใช้ก่อนเปิดตัว
ส่วนขยายของพาร์ทเนอร์การทดลองใช้ก่อนเปิดตัวพัฒนาขึ้นโดยผู้เข้าร่วมในโปรแกรมทดลองใช้ก่อนเปิดตัวของผู้เผยแพร่ส่วนขยาย ผลิตภัณฑ์เหล่านี้ไม่ได้สร้างหรือทดสอบโดย Google ส่วนขยายของพาร์ทเนอร์สิทธิ์ทดลองใช้ก่อนเปิดตัวให้บริการ "ตามจริง" โดยไม่มีการรับประกันใดๆ จาก Google ไม่ว่าโดยชัดแจ้งหรือโดยนัย Google จำกัดความรับผิดทั้งหมดสำหรับความเสียหายใดๆ ที่เกิดขึ้นโดยตรงหรือโดยอ้อมอันเป็นผลมาจากการใช้ส่วนขยายนี้
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเผยแพร่ส่วนขยายของคุณเอง โปรดลงชื่อสมัครใช้โปรแกรมทดลองใช้ก่อนเปิดตัวของผู้เผยแพร่โฆษณาส่วนขยาย
ดูซอร์สโค้ดของส่วนขยาย
ในการค้นหาลิงก์ไปยังซอร์สโค้ดของส่วนขยายอย่างเป็นทางการของ Firebase ให้คลิกดูข้อมูลเพิ่มเติมบนการ์ดของส่วนขยายในฮับส่วนขยาย
หากต้องการค้นหาลิงก์ไปยังซอร์สโค้ดของส่วนขยายพาร์ทเนอร์การทดลองใช้ก่อนเปิดตัว ให้เริ่มขั้นตอนการติดตั้งโดยใช้ลิงก์การติดตั้งคอนโซลของส่วนขยายหรือด้วยคำสั่ง ext:install
ของ CLI ลิงก์ที่ไปยังซอร์สโค้ดจะปรากฏพร้อม
ข้อมูลอื่นๆ เกี่ยวกับส่วนขยาย คุณสามารถยกเลิกการติดตั้ง
ถ้าคุณเพียงต้องการตรวจสอบแหล่งที่มา
เนื้อหาของซอร์สโค้ดของส่วนขยาย
ไดเรกทอรีแหล่งที่มาของส่วนขยายมีดังนี้
extension.yaml file — ประกอบด้วยข้อมูลเมตาของส่วนขยายและกำหนดทรัพยากรที่สร้างขึ้น, 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 |
---|---|---|
ดูข้อมูลโดยละเอียด (การติดตั้งล่วงหน้า) | ||
ติดตั้ง | ||
ดูการกำหนดค่า (หลังการติดตั้ง) | ||
แก้ไขการกำหนดค่า | ||
อัปเดตเวอร์ชัน | ||
ถอนการติดตั้ง |
ขั้นตอนถัดไป
ดูข้อมูลโดยละเอียดเกี่ยวกับส่วนขยายก่อนติดตั้งส่วนขยาย (ฮับส่วนขยายหรือ Firebase CLI)
ติดตั้งส่วนขยายลงในโปรเจ็กต์ Firebase โดยใช้คอนโซล Firebase หรือ Firebase CLI