พอร์ทัลโซลูชัน Firebase
การค้นหาทางภูมิศาสตร์
แอปจำนวนมากมีเอกสารที่จัดทําดัชนีตามสถานที่ตั้งจริง เช่น แอปอาจอนุญาตให้ผู้ใช้เรียกดูร้านค้าที่อยู่ใกล้กับตำแหน่งปัจจุบันของผู้ใช้ Geohash เป็นระบบการเข้ารหัสคู่ (latitude, longitude) เป็นสตริง Base32 เดียว ระบบ Geohash
- บทแนะนำ
- Firebase
- Firestore
ตัวนับแบบกระจาย
แอปแบบเรียลไทม์จำนวนมากมีเอกสารที่ทำหน้าที่เป็นตัวนับ เช่น คุณอาจนับ "การกดชอบ" ในโพสต์ หรือ "รายการโปรด" ของรายการหนึ่งๆ ใน Cloud Firestore คุณจะอัปเดตเอกสารรายการเดียวในอัตราไม่จำกัดไม่ได้
- บทแนะนำ
- Firestore
- Firebase
แสดงเนื้อหาแบบไดนามิกและโฮสต์ Microservice โดยใช้โฮสติ้งของ Firebase
ใช้ตัวเลือกการประมวลผลแบบ Serverless เพื่อโฮสต์ Microservice โดยกำหนดให้คำขอ HTTPS เรียกใช้ฟังก์ชันและแอปที่มีคอนเทนเนอร์ให้ทำงานในสภาพแวดล้อมที่มีการจัดการและปลอดภัย
- แนวคิด
- โฮสติ้งของ Firebase
- Cloud Functions for Firebase
- Firebase
- Cloud Run
แนวทางปฏิบัติแนะนำทั่วไปในการตั้งค่าโปรเจ็กต์ Firebase
ดูข้อมูลเกี่ยวกับแนวทางปฏิบัติแนะนำทั่วไปในระดับสูงในการตั้งค่าโปรเจ็กต์ Firebase และลงทะเบียนแอปกับโปรเจ็กต์เพื่อให้คุณมีเวิร์กโฟลว์การพัฒนาที่ชัดเจนซึ่งใช้สภาพแวดล้อมที่แตกต่างกัน
- แนวทางปฏิบัติแนะนำ
- Firebase
หลักเกณฑ์ด้านความปลอดภัยทั่วไปสำหรับสภาพแวดล้อมเวิร์กโฟลว์การพัฒนาซอฟต์แวร์ที่แตกต่างกัน
ดูข้อมูลเกี่ยวกับแนวทางปฏิบัติแนะนำที่สำคัญที่สุดเพื่อให้มั่นใจว่าสภาพแวดล้อมแต่ละรายการในเวิร์กโฟลว์การพัฒนามีความปลอดภัย
- แนวทางปฏิบัติแนะนำ
- Firebase App Check
- การตรวจสอบสิทธิ์ Firebase
- Firebase
รักษาความปลอดภัยการเข้าถึงข้อมูลสำหรับผู้ใช้และกลุ่ม
แอปการทำงานร่วมกันหลายแอปอนุญาตให้ผู้ใช้อ่านและเขียนข้อมูลส่วนต่างๆ ตามชุดสิทธิ์ ตัวอย่างเช่น ในแอปแก้ไขเอกสาร ผู้ใช้อาจต้องการอนุญาตให้ผู้ใช้เพียงไม่กี่คนอ่านและเขียนเอกสารของตนได้ขณะที่บล็อกการเข้าถึงที่ไม่พึงประสงค์
- บทแนะนำ
- Firestore
- Firebase
รายการตรวจสอบการเปิดตัว Firebase
ตรวจสอบรายการตรวจสอบนี้ก่อนการเปิดตัวเพื่อให้แน่ใจว่าแอปและผลิตภัณฑ์ Firebase ที่ใช้นั้นพร้อมสำหรับเวอร์ชันที่ใช้งานจริงแล้ว
- แนวทางปฏิบัติแนะนำ
- Firebase
เริ่มต้นใช้งาน Generative AI
หน้านี้จะช่วยคุณเริ่มต้นใช้งานฟีเจอร์ Generative AI ในแอป โดยอธิบายฟีเจอร์และการผสานรวมสำหรับ Firestore ที่เกี่ยวข้องกับ Generative AI การสร้างโซลูชันที่ทำงานด้วยระบบ AI ที่ล้ำสมัยสำหรับกรณีการใช้งาน เช่น การแนะนำผลิตภัณฑ์และแชทบ็อต
- บทแนะนำ
- Firestore
- Firebase
สร้างการแสดงข้อมูลใน Cloud Firestore
คุณอาจพบว่าการตรวจหาผู้ใช้หรืออุปกรณ์ที่ออนไลน์อยู่มีประโยชน์ ทั้งนี้ขึ้นอยู่กับประเภทแอปที่คุณสร้าง ซึ่งก็คือการตรวจหา "การปรากฏ" เช่น หากกำลังสร้างแอปอย่างโซเชียลเน็ตเวิร์กหรือกำลังติดตั้งใช้งานอุปกรณ์ IoT จำนวนมาก
- บทแนะนำ
- Firebase
- Firestore
ยกระดับการจัดการข้อความ
ใช้ Cloud Firestore และ Firebase Extensions เพื่อเพิ่มความสามารถในการทำงานกับชิ้นงานข้อความ ส่วนขยายนี้ช่วยให้คุณสรุปช่องใน Cloud Firestore เอกสารได้โดยใช้ PaLM API ดูข้อมูลเพิ่มเติม ใช้ส่วนขยายนี้เพื่อดูคะแนนความเป็นพิษของข้อความที่ผู้ใช้ส่ง เช่น
- บทแนะนำ
- Firestore
- Firebase
รายการตรวจสอบความปลอดภัยของ Firebase
ตรวจสอบรายการตรวจสอบหลักเกณฑ์นี้เพื่อช่วยรักษาทรัพยากรของ Firebase และผู้ใช้ของคุณ ข้อมูลปลอดภัย
- แนวทางปฏิบัติแนะนำ
- การตรวจสอบสิทธิ์ Firebase
- Firebase
- Firebase App Check
ผสานรวมกับ BigQuery
BigQuery คือคลังข้อมูลการวิเคราะห์ที่มีการจัดการอย่างเต็มรูปแบบ มีความจุระดับเพทาไบต์ และคุ้มต้นทุน ซึ่งช่วยให้คุณเรียกใช้การวิเคราะห์กับข้อมูลจำนวนมากได้ คุณใช้ Firebase Extensions ต่อไปนี้เพื่อเชื่อมต่อ Cloud Firestore กับ BigQuery ได้
- บทแนะนำ
- Firebase
- Firestore
ฉันจะเริ่มจากการตรวจสอบสิทธิ์ Firebase ได้จากที่ใด
เลือกตัวเลือกการตรวจสอบสิทธิ์ที่เหมาะสมกับแอปตามกรณีการใช้งาน ประสบการณ์การใช้งาน และสถาปัตยกรรมของแอป
- แนวทางปฏิบัติแนะนำ
- การตรวจสอบสิทธิ์ Firebase
- Firebase
แสดงเนื้อหา Firestore แบบรวมจาก CDN
แอปพลิเคชันจำนวนมากแสดงเนื้อหาเดียวกันแก่ผู้ใช้ทุกคนในการโหลดหน้าเว็บครั้งแรก เช่น เว็บไซต์ข่าวอาจแสดงเรื่องราวล่าสุด หรือเว็บไซต์อีคอมเมิร์ซอาจแสดงสินค้าที่ขายดีที่สุด หากเนื้อหานี้แสดงจาก Cloud Firestore
- บทแนะนำ
- Firebase
- Firestore
การค้นหาข้อความทั้งหมด
แอปส่วนใหญ่อนุญาตให้ผู้ใช้ค้นหาเนื้อหาแอป เช่น คุณอาจต้องการค้นหาโพสต์ที่มีคำหรือโน้ตที่คุณเขียนเกี่ยวกับหัวข้อหนึ่งๆ Cloud Firestore ไม่รองรับการจัดทําดัชนีหรือค้นหาช่องข้อความในเอกสาร นอกจากนี้
- บทแนะนำ
- Firestore
- Firebase
ใช้ monorepos กับโฮสติ้งแอป
ทำให้แอป Monorepo ที่ใช้ Nx ใช้งานได้ด้วยโฮสติ้งแอป
- บทแนะนำ
- Firebase App Hosting
- Firebase
ทำให้สภาพแวดล้อมหลายอย่างใช้งานได้จากฐานของโค้ด
ทำให้ใช้งานได้กับหลายสภาพแวดล้อมจากโค้ดเบสเดียวกัน เช่น ตั้งค่าสภาพแวดล้อมการทดลองใช้และสภาพแวดล้อมที่ใช้งานจริงให้มีการกำหนดค่าที่แตกต่างกัน
- บทแนะนำ
- Firebase
- Firebase App Hosting
การรวมเวลาเขียน
การค้นหาใน Cloud Firestore ช่วยให้คุณค้นหาเอกสารในคอลเล็กชันขนาดใหญ่ได้ หากต้องการรับข้อมูลเชิงลึกเกี่ยวกับพร็อพเพอร์ตี้ของคอลเล็กชันโดยรวม คุณสามารถรวบรวมข้อมูลในคอลเล็กชันได้ คุณสามารถรวบรวมข้อมูลได้เมื่ออ่านหรือเขียนข้อมูล
- บทแนะนำ
- Firebase
- Firestore
ใช้แชทบ็อตที่ขับเคลื่อนด้วย AI
ใช้ Firebase Extensions เพื่อเพิ่มแชทบ็อตที่ทำงานด้วยระบบ AI ลงในแอป คุณสามารถใช้แชทบ็อตเพื่อปรับปรุงบริการลูกค้า โปรโมตฟีเจอร์หรือบริการใหม่ แสดงราคาขาย หรือกรณีการใช้งานอื่นๆ อีกมากมาย ใช้ส่วนขยายนี้เพื่อทำให้การติดตั้งใช้งานแชทบ็อตโดยใช้ PaLM API
- บทแนะนำ
- Firestore
- Firebase
แมปข้อมูล Cloud Firestore ด้วย Swift Codable
Codable API ของ Swift ซึ่งเปิดตัวใน Swift 4 ช่วยให้เราสามารถใช้ประโยชน์จากความสามารถของคอมไพเลอร์เพื่อให้จับคู่ข้อมูลจากรูปแบบที่แปลงเป็นอนุกรมไปยังประเภทของ Swift ได้ง่ายขึ้น คุณอาจเคยใช้ Codable เพื่อแมปข้อมูลจาก Web API กับรูปแบบข้อมูลของแอป
- บทแนะนำ
- Firestore
- Firebase
เพิ่มคุณค่าให้กับสื่อ
ใช้ Cloud Firestore และ Firebase Extensions เพื่อปลดล็อกคุณค่าของทรัพยากรเสียงและรูปภาพโดยใช้โมเดล AI ดึงข้อมูลป้ายกำกับจากรูปภาพและบันทึกลงใน Firestore โดยใช้ Cloud Vision API ดูข้อมูลเพิ่มเติม ถอดเสียงไฟล์เสียงใน Cloud Storage เป็นไฟล์.txt โดยใช้
- บทแนะนำ
- Firestore
- Firebase
เพิ่มฟังก์ชันใหม่ลงในเว็บแอปได้อย่างรวดเร็วด้วย Firebase Extensions
ใน Codelab นี้ คุณจะเพิ่มฟังก์ชันให้กับเว็บแอปของมาร์เก็ตเพลสออนไลน์ได้โดยใช้ Firebase Extensions
- Codelab
- ฐานข้อมูลเรียลไทม์ของ Firebase
- Firebase
- Firebase Extensions
สร้างฟีเจอร์ Gen AI ที่ขับเคลื่อนโดยข้อมูลของคุณด้วย Firebase Genkit
ดูวิธีใช้ Firebase Genkit เพื่อสร้างฟีเจอร์ Generative AI ด้วยทักษะการพัฒนาแอปและเครื่องมือที่คุณรู้จักอยู่แล้ว
- Codelab
- Firebase Genkit
- Firebase App Hosting
- Firebase
- Firestore
เพิ่มขั้นตอนการตรวจสอบสิทธิ์ผู้ใช้ลงในแอป Flutter โดยใช้ FirebaseUI
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีเพิ่มการตรวจสอบสิทธิ์ Firebase ลงในแอป Flutter ด้วยโค้ดเพียงไม่กี่บรรทัด
- Codelab
- Flutter
- การตรวจสอบสิทธิ์ Firebase
- Firebase
ทำความรู้จัก Firebase สำหรับ Flutter
ดูวิธีสร้างแอปบนอุปกรณ์เคลื่อนที่ Flutter ด้วย Firebase
- Codelab
- Flutter
- Android
- Firebase
- Firestore
- การตรวจสอบสิทธิ์ Firebase
ทำความรู้จัก Firebase สำหรับเว็บ
สร้างเว็บแอปใหม่ตั้งแต่ต้นด้วย Firebase และเครื่องมือแก้ไขออนไลน์ StackBlitz คุณจะต้องใช้ HTML และ JavaScript พื้นฐานในการสื่อสารกับ Firebase นี่ถือเป็นบทนำที่ยอดเยี่ยมในการใช้คอนโซล Firebase และการผสานรวม Firebase เข้ากับแอป ไม่จำเป็นต้องมีความรู้ขั้นสูงหรือการติดตั้งซอฟต์แวร์
- Codelab
- Firestore
- การตรวจสอบสิทธิ์ Firebase
- Firebase
- โฮสติ้งของ Firebase
ฟีเจอร์การตรวจสอบสิทธิ์ขั้นสูง
ดูวิธีใช้การตรวจสอบสิทธิ์แบบหลายปัจจัยและสร้างข้อกำหนดการตรวจสอบสิทธิ์ที่กำหนดเองด้วยฟังก์ชันการบล็อก
- Codelab
- การตรวจสอบสิทธิ์ Firebase
สร้างเว็บแอปที่ทำงานด้วยระบบ AI ด้วย Firebase Extensions สำหรับ Gemini API
ดูวิธีใช้ Firebase Extensions กับ Gemini API เพื่อสร้างเว็บแอปที่มีฟีเจอร์ที่ทำงานด้วยระบบ AI เช่น คำแนะนำที่ปรับเปลี่ยนในแบบของคุณ
- Codelab
- Firebase App Hosting
- Firestore
- Firebase Extensions
- Firebase
การพัฒนาแอป Flutter ในเครื่องโดยใช้ Firebase Emulator Suite
Codelab ที่อธิบายวิธีใช้ Firebase Emulator Suite ในระหว่างการพัฒนาด้วย Flutter Codelab จะใช้โปรแกรมจำลองการตรวจสอบสิทธิ์และ Firestore เพื่อสาธิตการใช้งานโปรแกรมจำลอง
- Codelab
- การตรวจสอบสิทธิ์ Firebase
- Firestore
- Flutter
- Firebase
การพัฒนาในเครื่องด้วยชุดโปรแกรมจำลอง Firebase
ดูวิธีพัฒนาเว็บแอปด้วย Firebase Emulator Suite
- Codelab
- โฮสติ้งของ Firebase
- Firestore
- การตรวจสอบสิทธิ์ Firebase
- Cloud Functions for Firebase
Codelab ของ Firebase ข้ามอุปกรณ์
ใน Codelab นี้ คุณจะได้สร้างโปรแกรมเล่นเพลงแบบง่ายๆ สำหรับ Android, iOS และเว็บโดยใช้ Flutter โปรแกรมเล่นนี้จะเชื่อมต่อกับ Firebase RTDB ซึ่งช่วยให้ผู้ใช้สามารถซิงค์ข้อมูลการเล่นในอุปกรณ์ต่างๆ ได้
- Codelab
- การตรวจสอบสิทธิ์ Firebase
- ฐานข้อมูลเรียลไทม์ของ Firebase
ปกป้องข้อมูลใน Firestore ด้วยกฎความปลอดภัยของ Firebase
ดูวิธีปกป้องข้อมูล Firestore ด้วยกฎความปลอดภัย
- Codelab
- Firestore
- Firebase
เพิ่มการจัดประเภทข้อความในอุปกรณ์ลงในแอปด้วย TensorFlow Lite และ Firebase - iOS Codelab
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้การจัดประเภทข้อความด้วย Firebase และ TensorFlow Lite
- Codelab
- Firebase
- Firebase ML
- TensorFlow
เพิ่มการจัดประเภทข้อความในอุปกรณ์ลงในแอปด้วย TensorFlow Lite และ Firebase - Android Codelab
ใน Codelab นี้ คุณจะได้เรียนรู้วิธีใช้การจัดประเภทข้อความด้วย Firebase และ TensorFlow Lite
- Codelab
- Firebase
- Android
- Firebase ML
- TensorFlow
ล้างและส่งออกข้อมูลผู้ใช้ปลายทาง
ดูข้อมูลเกี่ยวกับตัวเลือกที่ช่วยผู้ใช้ควบคุมข้อมูลของตนเองได้
- บทแนะนำ
- ฐานข้อมูลเรียลไทม์ของ Firebase
- Firestore
- Cloud Functions for Firebase
- Firebase
- การตรวจสอบสิทธิ์ Firebase
ค่อยๆ เปิดตัว Firebase App Check โดยใช้การกำหนดค่าระยะไกลของ Firebase
คุณใช้ Firebase App Check กับ App Attest เพื่อปกป้องบริการแบ็กเอนด์และยืนยันว่าคำขอไปยังบริการ Firebase มาจากแอปที่ถูกต้องได้ โดยทั่วไป เราขอแนะนําให้ผู้ใช้ค่อยๆ เริ่มต้นใช้งานบริการ App Attest เพื่อหลีกเลี่ยงไม่ให้ใช้งานถึงขีดจำกัดโควต้า
- Codelab
- Firebase App Check
- การกำหนดค่าระยะไกลของ Firebase
Firebase App Check สำหรับแพลตฟอร์ม Apple
Firebase App Check จะช่วยปกป้องทรัพยากรแบ็กเอนด์จากการละเมิด เช่น การฉ้อโกงผ่านการเรียกเก็บเงินและฟิชชิง โดยตรวจสอบว่าคำขอมาจากแอปและอุปกรณ์ที่ถูกต้องตามกฎหมาย โดยทำงานร่วมกับทั้งบริการ Firebase
- Codelab
- Firebase App Check
Develop locally with Firebase
Learn to develop and run apps in local environments with Firebase.
- เส้นทาง
- โฮสติ้งของ Firebase
- Firebase
- Firestore
- ฐานข้อมูลเรียลไทม์ของ Firebase
- Cloud Functions for Firebase
- การตรวจสอบสิทธิ์ Firebase
- Cloud Storage for Firebase
Build your first web app with Firebase
Learn the basics of the Firebase app development platform and build your first app using Firebase.
- เส้นทาง
- Firebase
- การตรวจสอบสิทธิ์ Firebase
- โฮสติ้งของ Firebase
- Firestore
Gemini API Firebase Extensions: Quickly enhance your app with generative AI
Learn how the Gemini API Firebase Extensions enable you to add Gemini to your apps without becoming an AI expert.
- เส้นทาง
- Firebase
- Firebase Extensions
- Gemini
Protect your app from abuse with App Check
App Check uses platform-specific attestation providers to restrict access to traffic that's coming from your genuine apps. In addition to protecting your backend resources on Firebase, you can also use it to protect other resources or endpoints or your own server. Complete the playlist to learn about the versatility of App Check and how you can start using it today.
- เส้นทาง
- Firebase
- Firebase App Check
Build web apps backed by Cloud Firestore
Learn to efficiently and securely store and sync app data with Cloud Firestore.
- เส้นทาง
- Firestore
- Firebase
หากไม่พบโซลูชันสำหรับ Use Case ของคุณ
เราเพิ่มโซลูชันใหม่ๆ อยู่เป็นประจำ ดังนั้นโปรดกลับมาดูอีกครั้งในเร็วๆ นี้
หากมีแนวคิดเกี่ยวกับวิธีแก้ปัญหาที่เฉพาะเจาะจง เรายินดีรับฟัง
บอกเราเกี่ยวกับกรณีการใช้งานของคุณ