บริการ Firebase

ใช้บริการ Firebase ต่างๆ เพื่อตั้งค่า เรียกใช้ และขยายฟังก์ชันของการดำเนินการ

Cloud Functions for Firebase

Fulfillment กำหนดฟังก์ชันการทำงานและองค์ประกอบการสนทนาของการดำเนินการของคุณ หากการดำเนินการของคุณโต้ตอบกับ API ภายนอก ต้องใช้ตรรกะที่ซับซ้อน หรือต้องอ่านและจัดเก็บลงในฐานข้อมูล ก็จะต้องมีการ Fulfillment เมื่อใช้ Cloud Functions for Firebase คุณจะโฮสต์ Fulfillment ของการดำเนินการของคุณในรูปแบบบริการเว็บ HTTP ทำให้การทำให้ใช้งานได้และการบำรุงรักษารวดเร็วและง่ายดาย

แม้ว่าคุณจะใช้บริการเว็บ HTTP สำหรับ Fulfillment บน Actions on Google ได้ แต่ Cloud Functions for Firebase ก็เป็นหนึ่งในวิธีที่ง่ายที่สุดในการกำหนด Fulfillment สำหรับการดำเนินการของคุณ

  1. ทำให้ปลายทางใช้งานได้อย่างรวดเร็วและราบรื่น โดยใช้เวลาน้อยที่สุดในการกำหนดการตั้งค่า CLI หรือนำเข้าไลบรารีเพิ่มเติม
  2. ผสานรวมกับบริการระบบคลาวด์อื่นๆ ของ Firebase เช่น Cloud Firestore ได้อย่างง่ายดาย
  3. ทรัพยากรการคำนวณจะได้รับการปรับขนาดโดยอัตโนมัติตามการใช้งานการดำเนินการของคุณ ดังนั้นคุณจึงไม่ต้องกังวลเรื่องการบำรุงรักษาเซิร์ฟเวอร์เลย
  4. ตั้งค่าการดําเนินการตามคําสั่งซื้อโดยไม่ระบุบัตรเครดิตหรือข้อมูลสำหรับการเรียกเก็บเงิน

หากต้องการเริ่มต้นใช้งาน โปรดไปที่เอกสารสำหรับ Cloud Functions for Firebase

โฮสติ้งของ Firebase

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

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

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

ดูตัวอย่างนี้ซึ่งใช้โฮสติ้งของ Firebase และดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้บริการนี้เพื่อโฮสต์ไฟล์ Action ได้ที่เอกสารโฮสติ้งของ Firebase

Cloud Storage for Firebase

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

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

หากต้องการดูข้อมูลเพิ่มเติม โปรดไปที่เอกสาร Cloud Storage for Firebase

Cloud Firestore

การดำเนินการของคุณอาจต้องใช้แบ็กเอนด์เพื่อจัดเก็บข้อมูลทั่วไป Cloud Firestore เป็นโซลูชันที่โฮสต์บนระบบคลาวด์ซึ่งจัดเก็บและซิงค์ข้อมูล

Cloud Firestore มีการผสานรวมที่ราบรื่นกับผลิตภัณฑ์อื่นๆ ของ Firebase และ Google Cloud Platform รวมถึง Cloud Functions ซึ่งหมายความว่าเหมาะกับการใช้งานกับ Actions on Google

ดูข้อมูลเพิ่มเติมได้ที่เอกสาร Cloud Firestore