Google มุ่งมั่นที่จะพัฒนาความเท่าเทียมทางเชื้อชาติสำหรับชุมชนคนผิวดำ มาดูกันว่า
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

ส่วนขยายของ Firebase

Firebase Extensions ช่วยให้คุณสามารถปรับใช้การทำงานกับแอปของคุณได้อย่างรวดเร็วด้วยโซลูชันที่ทำแพ็คเกจล่วงหน้า

เมื่อติดตั้งแล้ว Firebase Extension จะทำงานเฉพาะหรือชุดของงานเพื่อตอบสนองคำขอ HTTPS หรือเรียกใช้เหตุการณ์จากผลิตภัณฑ์ Firebase อื่น ๆ เช่น Cloud Firestore หรือ Firebase Cloud Messaging

สำรวจส่วนขยาย Firebase อย่างเป็นทางการ เรียนรู้วิธีติดตั้งส่วนขยาย

ความสามารถหลัก

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

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

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

สำรวจชุดของ ส่วนขยาย Firebase อย่างเป็นทางการ เพื่อค้นหาโซลูชันสำหรับแอพหรือโครงการของคุณ

สร้างขึ้นเพื่อกำหนดค่าและใช้ซ้ำได้

การติดตั้งส่วนขยายแต่ละครั้งไม่ซ้ำกัน

คุณระบุค่าการกำหนดค่าสำหรับส่วนขยายที่ไม่ซ้ำกันสำหรับแอปโครงการหรือกรณีใช้ของคุณ ค่าเหล่านี้สามารถเป็นได้เกือบทุกอย่าง: เส้นทางของ Cloud Firestore, ขนาดภาพหรือ URL GitHub ทั้งนี้ขึ้นอยู่กับสิ่งที่ส่วนขยายทำ

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

รวมแพลตฟอร์ม Firebase

ส่วนขยายสามารถเติมส่วนที่ขาดหายไปของสถาปัตยกรรมที่มีอยู่ของคุณ

ส่วนขยายสามารถตอบสนองต่อเหตุการณ์ที่สร้างโดยผลิตภัณฑ์ Firebase ที่คุณใช้อยู่แล้วในแอพของคุณ การเปลี่ยนแปลงในผลิตภัณฑ์ Firebase หนึ่งสามารถเรียกใช้ส่วนขยายเพื่อทำงานของมันได้แม้กระทั่งงานที่ใช้ผลิตภัณฑ์อื่น ตัวอย่างเช่นการเขียนฐานข้อมูลเรียลไทม์เฉพาะสามารถทริกเกอร์ส่งการแจ้งเตือน Firebase Cloud Messaging ใหม่

ส่วนขยายสามารถรวมโครงการ Firebase ของคุณเข้ากับผลิตภัณฑ์อื่น ๆ ของ Google Cloud Platform (เช่น BigQuery และ Google Translate) หรือแม้แต่บริการของบุคคลที่สาม (เช่น Mailchimp และ Bit.ly)

และการเรียกใช้เหตุการณ์ไม่ได้ จำกัด อยู่ที่เหตุการณ์ Firebase เท่านั้น คุณสามารถเรียกใช้ส่วนขยายโดยตรงด้วยคำขอ HTTPS

ความปลอดภัยและการเข้าถึงที่ จำกัด

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

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

บำรุงรักษาเป็นศูนย์

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

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

มันทำงานยังไง?

หัวใจหลักของ Firebase Extension คือโค้ดที่ทำงานเมื่อใดก็ตามที่มี เหตุการณ์ที่กำหนดไว้เฉพาะเกิดขึ้นในแอพหรือโครงการของ คุณ

ตรรกะของส่วนขยายเขียนโดยใช้ ฟังก์ชั่นคลาวด์สำหรับ Firebase ฟังก์ชันในส่วนขยายจะกำหนดผู้ให้บริการเหตุการณ์และเงื่อนไขที่เรียกใช้การดำเนินการ (ตัวอย่างเช่นการเขียน Cloud Firestore หรือการร้องขอ HTTPS)

แม้ว่าส่วนขยายจะใช้ฟังก์ชั่น แต่คุณลักษณะที่สำคัญในการแยกความแตกต่างระหว่างส่วนขยายและฟังก์ชั่นคือส่วนขยายจะขึ้นอยู่กับไฟล์ข้อมูลจำเพาะ extension.yaml ซึ่งกำหนดอย่างชัดเจน:

  • บริการของ Google (API) ที่ส่วนขยายจะใช้
  • บทบาทการเข้าถึง ที่ส่วนขยายต้องการใช้งาน
  • ทรัพยากร เฉพาะส่วนขยายที่ส่วนขยายจำเป็นต้องใช้งาน
  • พารามิเตอร์ที่กำหนดค่าได้สำหรับส่วนขยาย

เมื่อคุณติดตั้งส่วนขยาย Firebase จะทำสิ่งต่อไปนี้:

  1. พร้อมต์ให้คุณระบุค่าคอนฟิกูเรชันที่ต้องการ (พารามิเตอร์) สำหรับส่วนขยาย
  2. เปิดใช้งาน API ที่ระบุไว้จากไฟล์ extension.yaml
  3. สร้าง บัญชีบริการ ใหม่และกำหนดบทบาทการเข้าถึงที่ระบุไว้ ส่วนขยายเรียกใช้งานรหัสโดยใช้สิทธิ์การเข้าถึงที่ให้กับบัญชีบริการนี้
  4. จัดเตรียม รีซอร์สที่ แสดงรายการไว้สำหรับส่วนขยาย (ตัวอย่างเช่นฟังก์ชัน)

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

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

ทั้ง Firebase CLI และคอนโซล Firebase อนุญาตให้คุณติดตั้งดูและจัดการส่วนขยาย

เส้นทางการดำเนินงาน

ค้นหาส่วนขยาย

สำรวจชุดของส่วนขยาย Firebase อย่างเป็นทางการใน หน้าผลิตภัณฑ์ Firebase Extensions

ติดตั้งและกำหนดค่าส่วนขยาย

เมื่อคุณพบส่วนขยายที่แก้ปัญหาความต้องการในแอพหรือโครงการของคุณให้ติดตั้งส่วนขยายผ่าน คอนโซล Firebase หรือ Firebase CLI

กำหนดค่าส่วนขยายเพื่อปรับแต่งสำหรับแอพหรือโครงการของคุณ

จัดการส่วนขยาย

ดูและจัดการส่วนขยายที่ติดตั้งโดยใช้ คอนโซล Firebase หรือ Firebase CLI

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