หน้านี้เป็นชุดคำถามที่พบบ่อยและความช่วยเหลือในการแก้ปัญหาสำหรับ Firebase โดยทั่วไป รวมถึงสินค้าที่เฉพาะเจาะจง
หากคุณพบความท้าทายอื่นๆ หรือไม่พบปัญหาที่อธิบายไว้ในหน้านี้
แพลตฟอร์มและเฟรมเวิร์ก
ไปที่หน้าการแก้ปัญหาและคำถามที่พบบ่อยของแพลตฟอร์มที่เฉพาะเจาะจงเพื่อดูเคล็ดลับที่เป็นประโยชน์และ คำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
โปรเจ็กต์ Firebase และแอป Firebase
โปรเจ็กต์ Firebase คืออะไร
โปรเจ็กต์ Firebase คือเอนทิตีระดับบนสุดของ Firebase ในโปรเจ็กต์ คุณ จะลงทะเบียนแอป Apple, Android หรือเว็บได้ หลังจากลงทะเบียนแอปกับ Firebase แล้ว คุณจะเพิ่ม Firebase SDK เฉพาะผลิตภัณฑ์ลงในแอปได้ เช่น Analytics, Cloud Firestore, Crashlytics หรือ Remote Config
คุณควรลงทะเบียนรูปแบบแอป Apple, Android และเว็บแอปภายใน โปรเจ็กต์ Firebase เดียว คุณใช้โปรเจ็กต์ Firebase หลายโปรเจ็กต์เพื่อรองรับ สภาพแวดล้อมหลายอย่างได้ เช่น การพัฒนา การทดสอบ และการใช้งานจริง
แหล่งข้อมูลต่อไปนี้จะช่วยให้คุณทราบข้อมูลเพิ่มเติมเกี่ยวกับโปรเจ็กต์ Firebase
- ทําความเข้าใจโปรเจ็กต์ Firebase — ให้ภาพรวมโดยย่อของแนวคิดสําคัญหลายอย่างเกี่ยวกับโปรเจ็กต์ Firebase รวมถึงความสัมพันธ์กับ Google Cloud และลําดับชั้นพื้นฐาน ของโปรเจ็กต์ แอป และทรัพยากร
- แนวทางปฏิบัติแนะนำทั่วไป สำหรับการตั้งค่าโปรเจ็กต์ Firebase — ระบุแนวทางปฏิบัติแนะนำทั่วไประดับสูงสำหรับการตั้งค่าโปรเจ็กต์ Firebase และการลงทะเบียนแอปกับโปรเจ็กต์เพื่อให้คุณมีเวิร์กโฟลว์การพัฒนาที่ชัดเจน ซึ่งใช้สภาพแวดล้อมที่แตกต่างกัน
โปรดทราบว่า Firebase จะเพิ่มป้ายกำกับ
firebase:enabled ภายใน
หน้าป้ายกำกับสำหรับโปรเจ็กต์ของคุณใน
Google Cloud คอนโซลโดยอัตโนมัติสำหรับโปรเจ็กต์ Firebase ทั้งหมด ดูข้อมูลเพิ่มเติมเกี่ยวกับป้ายกำกับนี้ได้ในคำถามที่พบบ่อย
Google Cloud องค์กรคืออะไร
Google Cloud องค์กรคือคอนเทนเนอร์สำหรับGoogle Cloudโปรเจ็กต์ (รวมถึงโปรเจ็กต์ Firebase) ลำดับชั้นนี้ช่วยให้จัดระเบียบ จัดการการเข้าถึง และตรวจสอบโปรเจ็กต์ Google Cloud และ Firebase ได้ดียิ่งขึ้น ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการสร้างและจัดการองค์กร
ฉันจะเพิ่ม Firebase ลงในGoogle Cloudโปรเจ็กต์Google Cloudที่มีอยู่ได้อย่างไร
คุณอาจมีGoogle Cloudโปรเจ็กต์ที่จัดการผ่าน Google Cloudคอนโซลหรือคอนโซล Google APIs อยู่แล้ว
คุณเพิ่ม Firebase ไปยังGoogle Cloudโปรเจ็กต์ที่มีอยู่เหล่านี้ได้โดยใช้ตัวเลือกต่อไปนี้
- การใช้คอนโซล Firebase
- การใช้ตัวเลือกแบบเป็นโปรแกรม
-
เรียกใช้ปลายทาง Firebase Management REST API
projects.addFirebase -
เรียกใช้Firebaseคำสั่ง CLI
firebase projects:addfirebase - ใช้ Terraform
-
เรียกใช้ปลายทาง Firebase Management REST API
ดูรายละเอียดเพิ่มเติมเกี่ยวกับ การเพิ่ม Firebase ลงในGoogle Cloudโปรเจ็กต์
การผสานรวม Firebase กับ Google Cloud ทำงานอย่างไร
Firebase ผสานรวมกับ Google Cloud อย่างเต็มประสิทธิภาพแล้ว โปรเจ็กต์จะแชร์ระหว่าง Firebase กับ Google Cloud ดังนั้นโปรเจ็กต์จึง เปิดใช้บริการ Firebase และบริการ Google Cloud ได้ คุณเข้าถึงโปรเจ็กต์เดียวกันได้จากFirebaseคอนโซลGoogle Cloudหรือคอนโซล กล่าวโดยละเอียดคือ
- ผลิตภัณฑ์ Firebase บางอย่างได้รับการสนับสนุนโดยตรงจาก Google Cloud เช่น Cloud Storage for Firebase รายการผลิตภัณฑ์ที่ได้รับการสนับสนุนจาก Google Cloud จะเพิ่มขึ้นเรื่อยๆ
- การตั้งค่าหลายๆ อย่างของคุณ รวมถึงผู้ทำงานร่วมกันและข้อมูลสำหรับการเรียกเก็บเงินจะได้รับการแชร์จาก Firebase และ Google Cloud การใช้งานทั้ง Firebase และ Google Cloud จะปรากฏในการเรียกเก็บเงินเดียวกัน
นอกจากนี้ เมื่ออัปเกรดเป็นแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ คุณจะใช้ Infrastructure-as-a-Service และ API ระดับโลกของ Google Cloud ได้โดยตรงภายใน โปรเจ็กต์ Firebase ในGoogle Cloudราคามาตรฐาน นอกจากนี้ คุณยังส่งออกข้อมูลจาก Google Cloud ไปยัง BigQuery เพื่อทำการวิเคราะห์ได้โดยตรง ดูข้อมูลเพิ่มเติมได้ที่ ลิงก์ BigQuery กับ Firebase
การใช้ Google Cloud กับ Firebase (เทียบกับบริการอื่นๆ ในระบบคลาวด์ที่ไม่ได้อยู่ร่วมกัน) มีประโยชน์มากมายในการเพิ่มความปลอดภัย ปรับปรุงเวลาในการตอบสนอง และประหยัดเวลา ดูรายละเอียดเพิ่มเติมได้ที่เว็บไซต์ Google Cloud
ทำไมGoogle Cloudโปรเจ็กต์ของฉันจึงมีป้ายกำกับ
firebase:enabled
ในหน้าป้ายกำกับ
สำหรับโปรเจ็กต์ในคอนโซล Google Cloud คุณอาจเห็นป้ายกำกับ firebase:enabled (โดยเฉพาะอย่างยิ่ง Key ของ firebase ที่มี Value ของ enabled)
Firebase เพิ่มป้ายกำกับนี้โดยอัตโนมัติเนื่องจากโปรเจ็กต์ของคุณเป็นโปรเจ็กต์ Firebase ซึ่งหมายความว่าโปรเจ็กต์มีการกำหนดค่าและบริการเฉพาะของ Firebase ที่เปิดใช้สำหรับโปรเจ็กต์ ดูข้อมูลเพิ่มเติมเกี่ยวกับความสัมพันธ์ ระหว่างโปรเจ็กต์ Firebase กับ Google Cloud
เราขอแนะนำว่าอย่าแก้ไขหรือลบป้ายกำกับนี้ Firebase และ Google Cloud ใช้ป้ายกำกับนี้เพื่อแสดงโปรเจ็กต์ Firebase ของคุณ (เช่น ใช้REST API
projects.list ปลายทาง
หรือในเมนูภายในคอนโซล Firebase)
โปรดทราบว่าการเพิ่มป้ายกำกับนี้ลงในรายการป้ายกำกับโปรเจ็กต์ด้วยตนเอง จะไม่ได้เปิดใช้การกำหนดค่าและบริการเฉพาะของ Firebase สำหรับGoogle Cloudโปรเจ็กต์ โดยคุณต้องเพิ่ม Firebase โดยใช้ Firebaseคอนโซล (หรือในกรณีการใช้งานขั้นสูง ให้ใช้ Firebase Management REST API หรือ FirebaseCLI)
เหตุใดFirebaseคอนโซลจึงโหลดรายการโปรเจ็กต์ Google Cloud ที่มีอยู่ไม่สำเร็จ
คำถามที่พบบ่อยนี้มักจะเกี่ยวข้องมากที่สุดในกรณีที่คุณพยายาม "เพิ่ม Firebase" ลงในGoogle Cloudโปรเจ็กต์ที่มีอยู่โดยใช้Google Cloudคอนโซลและคุณมีสิทธิ์เข้าถึงGoogle Cloudโปรเจ็กต์หลายพันรายการFirebase
คอนโซล Firebase ไม่ได้สร้างขึ้นเพื่อโหลดโปรเจ็กต์ Google Cloud หลายหมื่นรายการ เราขอแนะนำให้ ใช้ CLI, REST API หรือ Terraform เพื่อ "เพิ่ม Firebase" ลงในGoogle Cloudโปรเจ็กต์ที่มีอยู่แทนFirebase
นอกจากนี้ คุณอาจต้องอ่านคำถามที่พบบ่อย "ทำไมโปรเจ็กต์ Firebase ของฉันจึงไม่แสดงในรายการโปรเจ็กต์ Firebase"
ทำไมโปรเจ็กต์ Firebase ของฉันจึงไม่แสดงในรายการโปรเจ็กต์ Firebase
คำถามที่พบบ่อยนี้ใช้ได้ในกรณีที่คุณไม่เห็นโปรเจ็กต์ Firebase ในตำแหน่งต่อไปนี้
- ในรายการโปรเจ็กต์ที่คุณกำลังดูภายในFirebaseคอนโซล
-
ในการตอบกลับจากการเรียกใช้
REST API
projects.listปลายทาง -
ในการตอบกลับจากการเรียกใช้Firebaseคำสั่ง CLI
firebase projects:list
ให้ลองทำตามขั้นตอนการแก้ปัญหาต่อไปนี้
-
ก่อนอื่น ให้ลองเข้าถึงโปรเจ็กต์โดยไปที่ URL ของโปรเจ็กต์
โดยตรง โปรดใช้รูปแบบต่อไปนี้
https://console.firebase.google.com/project/PROJECT-ID/overview -
หากเข้าถึงโปรเจ็กต์ไม่ได้หรือได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์ ให้ตรวจสอบสิ่งต่อไปนี้
- ตรวจสอบว่าคุณได้ลงชื่อเข้าใช้ Firebase โดยใช้บัญชี Google เดียวกันกับที่มีสิทธิ์เข้าถึงโปรเจ็กต์ คุณลงชื่อเข้าใช้และออกจากFirebaseคอนโซลได้โดยใช้รูปโปรไฟล์บัญชีที่มุมขวาบน ของคอนโซล
- ตรวจสอบว่าคุณดูโปรเจ็กต์ใน Google Cloud คอนโซลได้หรือไม่
-
ตรวจสอบว่าโปรเจ็กต์มีป้ายกำกับ
firebase:enabledใน หน้าป้ายกำกับสำหรับโปรเจ็กต์ใน Google Cloud คอนโซล Firebase และ Google Cloud ใช้ป้ายกำกับนี้เพื่อ แสดงโปรเจ็กต์ Firebase ของคุณ หากไม่เห็นป้ายกำกับนี้ แต่เปิดใช้ Firebase Management API สำหรับโปรเจ็กต์แล้ว ให้เพิ่มป้ายกำกับด้วยตนเอง (โดยเฉพาะKeyของfirebaseที่มีValueของenabled) - ตรวจสอบว่าคุณได้รับมอบหมายบทบาทใดบทบาทหนึ่งในบทบาท IAM พื้นฐาน (เจ้าของ ผู้แก้ไข ผู้ดู) หรือบทบาทที่มีสิทธิ์ที่เกี่ยวข้องกับ Firebase เช่น บทบาทที่กำหนดล่วงหน้าของ Firebase คุณดูบทบาทได้ในหน้า IAM ของคอนโซล Google Cloud
- หากโปรเจ็กต์เป็นของGoogle Cloud องค์กร คุณอาจต้องมีสิทธิ์เพิ่มเติมเพื่อดูโปรเจ็กต์ที่แสดงในFirebase คอนโซล โปรดติดต่อผู้ที่จัดการGoogle Cloud องค์กรของคุณเพื่อมอบบทบาทที่เหมาะสมให้คุณดูโปรเจ็กต์ เช่น บทบาทเบราว์เซอร์
หากขั้นตอนการแก้ปัญหาข้างต้นไม่ช่วยให้คุณเห็นโปรเจ็กต์ในรายการโปรเจ็กต์ Firebase โปรดติดต่อทีมสนับสนุน Firebase
ฉันมีโปรเจ็กต์ได้กี่โปรเจ็กต์ต่อบัญชี Google (อีเมล)
- แพ็กเกจราคา Spark: โควต้าการสร้างโปรเจ็กต์จำกัดอยู่ที่โปรเจ็กต์จำนวนเล็กน้อย (โดยปกติจะอยู่ที่ประมาณ 5-10 โปรเจ็กต์)
- แพ็กเกจราคา Blaze: โควต้าการสร้างโปรเจ็กต์ยังคงมี จำกัด แต่โควต้าอาจเพิ่มขึ้นเมื่อลิงก์กับบัญชีCloud Billing ที่มีสถานะดี
โปรดทราบข้อมูลต่อไปนี้เกี่ยวกับโควต้าการสร้างโปรเจ็กต์
- ขีดจำกัดนี้ไม่ได้เจาะจงเฉพาะ Firebase ขีดจำกัดของ Firebase สำหรับโควต้าโปรเจ็กต์Google Cloud จะเหมือนกัน
- ในกรณีที่จำเป็น คุณสามารถขอเพิ่มโควต้าโปรเจ็กต์ได้
- การลบโปรเจ็กต์โดยสมบูรณ์ต้องใช้เวลา 30 วันและจะนับรวมใน โควต้าโปรเจ็กต์จนกว่าจะลบโปรเจ็กต์ออกโดยสมบูรณ์
ดูข้อมูลเกี่ยวกับแนวทางปฏิบัติทั่วไปที่แนะนำ สำหรับการตั้งค่าโปรเจ็กต์ Firebase
ฉันมีแอป Firebase ได้กี่แอปในโปรเจ็กต์ Firebase
โปรเจ็กต์ Firebase คือคอนเทนเนอร์สำหรับแอป Firebase ใน Apple, Android และเว็บ Firebase จำกัดจำนวนแอป Firebase ทั้งหมดภายใน โปรเจ็กต์ Firebase ไว้ที่ 30 แอป
หลังจากถึงจำนวนนี้ ประสิทธิภาพจะเริ่มลดลง (โดยเฉพาะสำหรับ Google Analytics) และในที่สุดเมื่อมีแอปจำนวนมากขึ้น ฟังก์ชันการทำงานของผลิตภัณฑ์บางอย่างจะหยุดทำงาน นอกจากนี้ หากคุณใช้การลงชื่อเข้าใช้ด้วย Google เป็นผู้ให้บริการตรวจสอบสิทธิ์ ระบบจะสร้างรหัสไคลเอ็นต์ OAuth 2.0 ที่เกี่ยวข้อง สำหรับแต่ละแอปในโปรเจ็กต์ ระบบสร้างรหัสไคลเอ็นต์ได้ประมาณ 30 รายการภายในโปรเจ็กต์เดียว
คุณควรตรวจสอบว่าแอป Firebase ทั้งหมดภายในโปรเจ็กต์ Firebase เดียว เป็นแอปพลิเคชันเดียวกันในมุมมองของผู้ใช้ปลายทาง เช่น หากคุณพัฒนาแอปพลิเคชันแบบไวท์เลเบล แอปแต่ละแอปที่ติดป้ายกำกับแยกกัน ควรมีโปรเจ็กต์ Firebase ของตัวเอง แต่เวอร์ชัน Apple และ Android ของป้ายกำกับนั้นอาจอยู่ในโปรเจ็กต์เดียวกันได้ อ่านคำแนะนำแบบละเอียดเพิ่มเติมได้ในแนวทางปฏิบัติแนะนำทั่วไปสำหรับการตั้งค่าโปรเจ็กต์ Firebase
ในกรณีที่โปรเจ็กต์ของคุณต้องการแอปมากกว่า 30 แอป ซึ่งเกิดขึ้นไม่บ่อยนัก คุณสามารถขอเพิ่มขีดจำกัดของแอปได้ โปรเจ็กต์ของคุณต้องใช้ แพ็กเกจราคา Blaze จึงจะส่งคำขอนี้ได้ โปรดไปที่ คอนโซล Google Cloud เพื่อ ส่งคำขอ และรับการประเมิน ดูข้อมูลเพิ่มเติมเกี่ยวกับ การจัดการโควต้าในเอกสารประกอบของ Google Cloud
จะเกิดอะไรขึ้นหากฉันติดแท็กโปรเจ็กต์เป็นสภาพแวดล้อม "การผลิต"
ในFirebaseคอนโซล คุณสามารถติดแท็กโปรเจ็กต์ Firebase ด้วยประเภทสภาพแวดล้อมเป็นสภาพแวดล้อมการผลิตหรือไม่ได้ระบุ (ไม่ใช่การผลิต)
การติดแท็กโปรเจ็กต์เป็นประเภทสภาพแวดล้อมจะไม่มีผลต่อวิธีการทำงานของโปรเจ็กต์ Firebase หรือฟีเจอร์ของโปรเจ็กต์ อย่างไรก็ตาม การติดแท็กจะช่วยให้คุณ และทีมจัดการโปรเจ็กต์ Firebase ต่างๆ สำหรับวงจรของแอปได้
หากติดแท็กโปรเจ็กต์เป็นสภาพแวดล้อมฮาร์ดแวร์และซอฟต์แวร์ เราจะเพิ่มแท็ก Prod สีสดใส ลงในโปรเจ็กต์ในคอนโซล Firebase เพื่อเตือนให้คุณทราบว่าการเปลี่ยนแปลงใดๆ อาจส่งผลต่อแอปที่ใช้งานจริงที่เชื่อมโยง ใน อนาคต เราอาจเพิ่มฟีเจอร์และการป้องกันเพิ่มเติมสำหรับโปรเจ็กต์ Firebase ที่ติดแท็กเป็นสภาพแวดล้อมการผลิต
หากต้องการเปลี่ยนประเภทสภาพแวดล้อมของโปรเจ็กต์ Firebase ให้ไปที่
ฉันจะดูรหัสแอปสำหรับแอป Firebase ได้จากที่ใด
ในFirebaseคอนโซล ให้ไปที่
ตัวอย่างค่ารหัสแอปมีดังนี้
-
แอป iOS ใน Firebase:
1:1234567890:ios:321abc456def7890 -
แอป Android ใน Firebase:
1:1234567890:android:321abc456def7890 -
เว็บแอป Firebase:
1:1234567890:web:321abc456def7890
ข้อกำหนดเบื้องต้นสำหรับการลิงก์ Google Play / AdMob / Google Ads / BigQuery กับ โปรเจ็กต์หรือแอป Firebase ของฉันมีอะไรบ้าง
-
หากต้องการ
ลิงก์
บัญชี Google Play
คุณต้องมีสิ่งต่อไปนี้
- บทบาท Firebase แบบใดแบบหนึ่งต่อไปนี้ ได้แก่ เจ้าของหรือผู้ดูแลระบบ Firebase
- Google Playระดับการเข้าถึงระดับใดระดับหนึ่งต่อไปนี้ ได้แก่ เจ้าของหรือผู้ดูแลบัญชี
- หากต้องการลิงก์แอป AdMob คุณต้องเป็นทั้งเจ้าของโปรเจ็กต์ Firebase และผู้ดูแลระบบ AdMob
- หากต้องการลิงก์บัญชี AdWords คุณต้องเป็นทั้งเจ้าของโปรเจ็กต์ Firebase และผู้ดูแลระบบ AdWords
- หากต้องการลิงก์โปรเจ็กต์ BigQuery คุณต้อง เป็นเจ้าของโปรเจ็กต์ Firebase
สิทธิ์และการเข้าถึงโปรเจ็กต์ Firebase
ฉันจะมอบหมายบทบาท เช่น บทบาทเจ้าของ ให้กับสมาชิกในโปรเจ็กต์ได้อย่างไร
หากต้องการจัดการบทบาทที่กำหนดให้กับสมาชิกโปรเจ็กต์แต่ละคน คุณต้องเป็นเจ้าของโปรเจ็กต์ Firebase (หรือได้รับมอบหมายบทบาทที่มีสิทธิ์ resourcemanager.projects.setIamPolicy)
คุณมอบหมายและจัดการบทบาทได้ในส่วนต่อไปนี้
-
Firebase คอนโซลมีวิธีที่ง่ายขึ้นในการมอบหมายบทบาทให้สมาชิกโปรเจ็กต์ใน
settings การตั้งค่า > แท็บผู้ใช้และสิทธิ์ คุณสามารถมอบหมายบทบาท บทบาทพื้นฐาน (เจ้าของ ผู้แก้ไข ผู้ดู) บทบาท ผู้ดูแลระบบ/ผู้ดู Firebase หรือบทบาท บทบาทที่กำหนดไว้ล่วงหน้าสำหรับหมวดหมู่ผลิตภัณฑ์ Firebase -
Google Cloud คอนโซลมีชุดเครื่องมือมากมายสำหรับมอบหมายบทบาท
ให้กับสมาชิกในโปรเจ็กต์ในIAM และผู้ดูแลระบบ
หน้า IAM
นอกจากนี้ คุณยังสร้างและจัดการบทบาทที่กำหนดเอง รวมถึงให้สิทธิ์เข้าถึงโปรเจ็กต์แก่บัญชีบริการได้ด้วย
โปรดทราบว่าในGoogle Cloudคอนโซล เราเรียกสมาชิกโปรเจ็กต์ว่าผู้ใช้หลัก
หากเจ้าของโปรเจ็กต์ไม่สามารถดำเนินการในฐานะเจ้าของได้อีกต่อไป (เช่น บุคคลนั้นลาออกจากบริษัท) และโปรเจ็กต์ไม่ได้จัดการผ่าน Google Cloud องค์กร (ดูย่อหน้าถัดไป) คุณสามารถติดต่อทีมสนับสนุนของ Firebase และสอบถามวิธีขอสิทธิ์เข้าถึงโปรเจ็กต์ Firebase
โปรดทราบว่าหากโปรเจ็กต์ Firebase เป็นส่วนหนึ่งขององค์กร Google Cloud โปรเจ็กต์ดังกล่าวอาจไม่มีเจ้าของ หากไม่พบเจ้าของโปรเจ็กต์ Firebase โปรดติดต่อผู้ที่จัดการองค์กร Google Cloud เพื่อมอบหมายเจ้าของโปรเจ็กต์
ฉันจะค้นหาเจ้าของโปรเจ็กต์ Firebase ได้อย่างไร
คุณดูสมาชิกโปรเจ็กต์และบทบาทของสมาชิกได้ในตำแหน่งต่อไปนี้
- หากมีสิทธิ์เข้าถึงโปรเจ็กต์ในFirebase คอนโซล คุณจะ ดูรายชื่อสมาชิกโปรเจ็กต์ รวมถึงเจ้าของ ได้ใน หน้าผู้ใช้และสิทธิ์ ของFirebase คอนโซล
- หากไม่มีสิทธิ์เข้าถึงโปรเจ็กต์ในคอนโซล Firebase ให้ตรวจสอบว่าคุณมีสิทธิ์เข้าถึงโปรเจ็กต์ในคอนโซล Google Cloud หรือไม่ คุณดูรายชื่อสมาชิกโปรเจ็กต์ รวมถึง เจ้าของ ได้ในหน้า IAM ของคอนโซล Google Cloud
หากเจ้าของโปรเจ็กต์ไม่สามารถดำเนินการในฐานะเจ้าของได้อีกต่อไป (เช่น บุคคลนั้นลาออกจากบริษัท) และโปรเจ็กต์ไม่ได้จัดการ ผ่านGoogle Cloud องค์กร (ดูย่อหน้าถัดไป) คุณสามารถ ติดต่อ ทีมสนับสนุนของ Firebase เพื่อขอให้มอบหมายเจ้าของชั่วคราวได้
โปรดทราบว่าหากโปรเจ็กต์ Firebase เป็นส่วนหนึ่งขององค์กร Google Cloud โปรเจ็กต์ดังกล่าวอาจไม่มีเจ้าของ แต่บุคคลที่จัดการGoogle Cloud องค์กรจะดำเนินการหลายอย่างที่เจ้าของทำได้ อย่างไรก็ตาม หากต้องการ ดำเนินการบางอย่างที่เจ้าของทำได้เท่านั้น (เช่น การมอบหมายบทบาทหรือการจัดการพร็อพเพอร์ตี้ Google Analytics) ผู้ดูแลระบบอาจต้องมอบหมายบทบาทเจ้าของจริง ให้ตนเองเพื่อดำเนินการดังกล่าว หากไม่พบเจ้าของโปรเจ็กต์ Firebase โปรดติดต่อผู้ที่จัดการGoogle Cloud องค์กรของคุณเพื่อ มอบหมายเจ้าของโปรเจ็กต์
เหตุใดหรือเมื่อใดที่ฉันควรมอบหมายบทบาทเจ้าของให้กับสมาชิกในโปรเจ็กต์
โปรเจ็กต์ Firebase ต้องมีเจ้าของเพื่อให้มั่นใจว่ามีการจัดการอย่างเหมาะสม
สมาชิกโปรเจ็กต์ที่มีบทบาทเจ้าของมักเป็นสมาชิกโปรเจ็กต์เพียงคนเดียวที่สามารถทำงานด้านการดูแลระบบหรือรับการแจ้งเตือนที่สำคัญ
- โดยปกติแล้ว สมาชิกโปรเจ็กต์ที่มีบทบาทเป็นเจ้าของจะเป็นสมาชิกเพียงคนเดียวที่สามารถ ดำเนินการดูแลระบบที่สำคัญ (เช่น การมอบหมายบทบาทและการจัดการพร็อพเพอร์ตี้ Google Analytics) และฝ่ายสนับสนุนของ Firebase จะดำเนินการตามคำขอ ด้านการดูแลระบบจากเจ้าของโปรเจ็กต์ที่ได้รับการยืนยันแล้วเท่านั้น
- โดยปกติแล้ว สมาชิกโปรเจ็กต์ที่มีบทบาทเป็นเจ้าของจะเป็นสมาชิกเพียงกลุ่มเดียวที่ (โดยค่าเริ่มต้น) ได้รับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงโปรเจ็กต์หรือผลิตภัณฑ์ (เช่น การเปลี่ยนแปลงด้านการเรียกเก็บเงินและกฎหมาย การเลิกใช้งานฟีเจอร์ ฯลฯ) คุณเลือก ปรับแต่ง "ผู้ติดต่อที่จำเป็น" ของโปรเจ็กต์ ได้หากต้องการให้สมาชิกในโปรเจ็กต์บางรายหรือเพิ่มเติมได้รับการแจ้งเตือน
หลังจากตั้งค่าเจ้าของโปรเจ็กต์ Firebase แล้ว คุณควร อัปเดตการมอบหมายเหล่านั้นอยู่เสมอ
โปรดทราบว่าหากโปรเจ็กต์ Firebase เป็นส่วนหนึ่งของGoogle Cloud องค์กร บุคคลที่จัดการองค์กร Google Cloud จะสามารถทำงานหลายอย่างที่เจ้าของทำได้ อย่างไรก็ตาม สำหรับงานบางอย่างที่เฉพาะเจาะจงสำหรับเจ้าของ (เช่น การมอบหมายบทบาทหรือการจัดการพร็อพเพอร์ตี้ Google Analytics) ผู้ดูแลระบบอาจต้องมอบหมายบทบาทเจ้าของที่แท้จริงให้ตนเองเพื่อทำงานเหล่านั้น
ฉันคิดว่าฉันไม่มีโปรเจ็กต์ Firebase แต่ได้รับอีเมลเกี่ยวกับโปรเจ็กต์ดังกล่าว ฉันจะเข้าถึงโปรเจ็กต์นี้ได้อย่างไร
อีเมลที่คุณได้รับควรมีลิงก์เพื่อเปิดโปรเจ็กต์ Firebase การคลิกลิงก์ในอีเมลควรเปิดโปรเจ็กต์ใน Firebase คอนโซล
หากเปิดโปรเจ็กต์ในลิงก์ไม่ได้ โปรดตรวจสอบว่าคุณได้ ลงชื่อเข้าใช้ Firebase โดยใช้บัญชี Google เดียวกันกับที่ได้รับอีเมล เกี่ยวกับโปรเจ็กต์ คุณลงชื่อเข้าใช้และออกจากคอนโซล Firebase ได้ผ่าน รูปโปรไฟล์บัญชีที่มุมขวาบนของคอนโซล
โปรดทราบว่าหากคุณเป็นผู้ดูแลระบบของGoogle Cloudองค์กร คุณ อาจได้รับการแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงโปรเจ็กต์ Firebase ภายในองค์กร อย่างไรก็ตาม คุณอาจมีสิทธิ์ไม่เพียงพอที่จะเปิดโปรเจ็กต์ Firebase ในกรณีเหล่านี้ วิธีแก้ปัญหาที่ง่ายที่สุดคือการกำหนดบทบาทเจ้าของจริงให้ตัวเองเพื่อเปิดโปรเจ็กต์และดำเนินการที่จำเป็น ดูข้อมูลเพิ่มเติมเกี่ยวกับ เหตุผลและเวลาที่ควร มอบหมายบทบาทเจ้าของ
คีย์ API สำหรับ Firebase
คีย์ API ของ Firebase เป็นความลับไหม รวมไว้ในโค้ดหรือ ไฟล์กำหนดค่าได้ไหม
สิ่งสำคัญที่สุดที่ควรทราบเกี่ยวกับคีย์ API สำหรับบริการของ Firebase มีดังนี้- ออกแบบมาให้เป็นแบบสาธารณะ: คีย์ API สำหรับบริการ Firebase จะระบุโปรเจ็กต์ Firebase และแอปให้กับบริการเหล่านั้นเท่านั้น ระบบจะจัดการการให้สิทธิ์ผ่านGoogle Cloud สิทธิ์ IAM Firebase Security Rules และ Firebase App Check
- ใช้ข้อจำกัด: คีย์ API ทั้งหมดที่จัดสรรโดย Firebase จะถูกจำกัดโดยอัตโนมัติให้ใช้ได้กับAPI ที่เกี่ยวข้องกับ Firebase สำหรับคีย์ API ทั้งหมดในโปรเจ็กต์ คุณต้อง ใช้ข้อจำกัด API ที่เหมาะสม เพื่อป้องกันการใช้โควต้าของโปรเจ็กต์สำหรับ API โดยไม่ได้รับอนุญาต
- ใช้สำหรับบริการ Firebase เท่านั้น: ใช้คีย์ API ที่จัดสรรโดย Firebase เฉพาะสำหรับ API ที่เกี่ยวข้องกับ Firebase หากแอปใช้ API อื่นๆ (เช่น Places API สำหรับ Maps หรือ Gemini Developer API) ให้ใช้ คีย์ API แยกต่างหาก และจำกัดให้ใช้กับ API ที่เกี่ยวข้อง โดยเฉพาะอย่างยิ่ง อย่าใส่ Gemini Developer API ในรายการที่อนุญาตสำหรับคีย์ API ที่เข้าถึงได้แบบสาธารณะ หรือคีย์ที่ใช้สำหรับบริการอื่นๆ
- Security Rules และ App Check มีความสำคัญ ความปลอดภัยของ Realtime Database, Cloud Firestore และ Cloud Storage ข้อมูลจะได้รับการบังคับใช้โดยใช้ Firebase Security Rules และการปกป้อง API ที่ครอบคลุม จะดำเนินการโดย Firebase App Check ไม่ใช่โดยการเก็บคีย์ API ของ Firebase ไว้เป็นความลับ
หากการตั้งค่าแอปเป็นไปตามหลักเกณฑ์ข้างต้น แสดงว่าคีย์ API ที่จำกัดไว้สำหรับบริการ Firebase ไม่จำเป็นต้อง ถือเป็นข้อมูลลับ และคุณสามารถใส่คีย์เหล่านั้นไว้ในโค้ดหรือ ไฟล์การกำหนดค่าได้อย่างปลอดภัย
เราได้รับอีเมลจาก Google Cloud เกี่ยวกับ "คีย์ API ของ Google ที่เข้าถึงได้แบบสาธารณะสำหรับโปรเจ็กต์ Google Cloud" สิ่งที่ต้องทำ
หากคุณได้รับอีเมลจาก Google Cloud เกี่ยวกับ "คีย์ Google API ที่เข้าถึงได้แบบสาธารณะสำหรับโปรเจ็กต์ Google Cloud ของคุณ" และคีย์ API ที่ระบุไว้ในอีเมลคือคีย์ Firebase API ของคุณ โปรดตรวจสอบว่าคีย์ API เป็นไปตามข้อกำหนดต่อไปนี้เพื่อให้รวมไว้ในโค้ดหรือไฟล์การกำหนดค่าได้อย่างปลอดภัย คุณตรวจสอบข้อมูลต่อไปนี้ได้ในหน้า API และบริการ > ข้อมูลเข้าสู่ระบบ ของคอนโซล Google Cloud
-
ซึ่งเป็นคีย์ API ที่คุณใช้สำหรับแอป Firebase และเฉพาะสำหรับบริการ Firebase โดยปกติแล้วคีย์เหล่านี้จะเรียกว่า
Browser key (auto created by Firebase)หรือAndroid key (auto created by Firebase)หรือiOS key (auto created by Firebase) - โดยมี API ที่เกี่ยวข้องกับ Firebase ที่จำเป็น ทั้งหมดรวมอยู่ในรายการที่อนุญาต "ข้อจำกัด API" ของคีย์
-
ไม่มี API อื่นๆ ในรายการที่อนุญาต "ข้อจำกัด API"
โดยเฉพาะอย่างยิ่ง รายการดังกล่าวไม่ควร
มี
Generative Language API
นอกจากนี้ โปรดตรวจสอบว่าคุณใช้ Firebase Security Rules และ App Check ตามที่แนะนำ สำหรับผลิตภัณฑ์ Firebase ที่คุณใช้
ดูรายละเอียดเกี่ยวกับคีย์ API สำหรับ Firebase และรายการคำถามที่พบบ่อยได้ที่ ดูข้อมูลเกี่ยวกับการใช้และการจัดการคีย์ API สำหรับ Firebase
คอนโซล Firebase
เบราว์เซอร์ที่รองรับสำหรับการเข้าถึงคอนโซล Firebase คือเบราว์เซอร์ใด
คุณเข้าถึงคอนโซล Firebase ได้จากเบราว์เซอร์เดสก์ท็อปยอดนิยมเวอร์ชันล่าสุด เช่น Chrome, Firefox, Safari และ Edge เบราว์เซอร์ในอุปกรณ์เคลื่อนที่ยังไม่รองรับอย่างเต็มรูปแบบ
ฉันโหลดFirebaseคอนโซลได้ แต่ทำไมฉันจึงค้นหาหรือเข้าถึงโปรเจ็กต์ Firebase ไม่ได้
คำถามที่พบบ่อยนี้ใช้ได้ในกรณีที่คุณพบปัญหาต่อไปนี้
- Firebase คอนโซลจะแสดงหน้าข้อผิดพลาดที่ระบุว่าโปรเจ็กต์ของคุณ อาจไม่มีอยู่หรือคุณไม่มีสิทธิ์เข้าถึงโปรเจ็กต์
- Firebase คอนโซลจะไม่แสดงโปรเจ็กต์แม้ว่าคุณจะป้อนรหัสโปรเจ็กต์หรือชื่อโปรเจ็กต์ในช่องค้นหาของคอนโซลก็ตาม
ให้ลองทำตามขั้นตอนการแก้ปัญหาต่อไปนี้
-
ก่อนอื่น ให้ลองเข้าถึงโปรเจ็กต์โดยไปที่ URL ของโปรเจ็กต์
โดยตรง โปรดใช้รูปแบบต่อไปนี้
https://console.firebase.google.com/project/PROJECT-ID/overview -
หากยังคงเข้าถึงโปรเจ็กต์ไม่ได้หรือได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์ ให้ตรวจสอบสิ่งต่อไปนี้
- ตรวจสอบว่าคุณได้ลงชื่อเข้าใช้ Firebase โดยใช้บัญชี Google เดียวกันกับที่มีสิทธิ์เข้าถึงโปรเจ็กต์ คุณลงชื่อเข้าใช้และออกจากFirebaseคอนโซลได้โดยใช้รูปโปรไฟล์บัญชีที่มุมขวาบน ของคอนโซล
- ตรวจสอบว่าได้เปิดใช้ Firebase Management API สำหรับโปรเจ็กต์แล้ว
- ตรวจสอบว่าคุณได้รับมอบหมายบทบาทใดบทบาทหนึ่งในบทบาท IAM พื้นฐาน (เจ้าของ ผู้แก้ไข ผู้ดู) หรือบทบาทที่มีสิทธิ์ที่เกี่ยวข้องกับ Firebase เช่น บทบาทที่กำหนดล่วงหน้าของ Firebase คุณดูบทบาทได้ในหน้า IAM ของคอนโซล Google Cloud
- หากโปรเจ็กต์เป็นของGoogle Cloud องค์กร คุณอาจต้องมีสิทธิ์เพิ่มเติมเพื่อดูโปรเจ็กต์ที่แสดงในFirebase คอนโซล โปรดติดต่อผู้ที่จัดการGoogle Cloud องค์กรของคุณเพื่อมอบบทบาทที่เหมาะสมให้คุณดูโปรเจ็กต์ เช่น บทบาทเบราว์เซอร์
หากขั้นตอนการแก้ปัญหาข้างต้นไม่ช่วยให้คุณค้นหาหรือเข้าถึงโปรเจ็กต์ได้ โปรดติดต่อทีมสนับสนุน Firebase
เหตุใดFirebaseคอนโซลจึงไม่โหลดสำหรับฉัน
คำถามที่พบบ่อยนี้ใช้ได้ในกรณีที่คุณพบปัญหาต่อไปนี้
- หน้าในFirebaseคอนโซลโหลดไม่เสร็จ
- ข้อมูลภายในหน้าเว็บไม่โหลดตามที่คาดไว้
- คุณได้รับข้อความแสดงข้อผิดพลาดของเบราว์เซอร์เมื่อโหลดFirebaseคอนโซล
ให้ลองทำตามขั้นตอนการแก้ปัญหาต่อไปนี้
- ตรวจสอบแถวคอนโซลใน แดชบอร์ดสถานะของ Firebase เพื่อดูว่าบริการอาจหยุดชะงักหรือไม่
- ตรวจสอบว่าคุณใช้ เบราว์เซอร์ที่รองรับ
- ลองโหลดFirebaseคอนโซลในหน้าต่างไม่ระบุตัวตนหรือหน้าต่างส่วนตัว
- ปิดใช้ส่วนขยายของเบราว์เซอร์ทั้งหมด
- ตรวจสอบว่าตัวบล็อกโฆษณา โปรแกรมป้องกันไวรัส พร็อกซี ไฟร์วอลล์ หรือซอฟต์แวร์อื่นๆ ไม่ได้บล็อกการเชื่อมต่อเครือข่าย
- ลองโหลดFirebaseคอนโซลโดยใช้เครือข่ายหรืออุปกรณ์อื่น
- หากใช้ Chrome ให้ตรวจสอบคอนโซลเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เพื่อดูข้อผิดพลาด
หากขั้นตอนการแก้ปัญหาข้างต้นไม่ช่วยแก้ปัญหา โปรดติดต่อ ทีมสนับสนุน Firebase
ระบบกำหนดภาษาของคอนโซล Firebase อย่างไร
การตั้งค่าภาษาสำหรับFirebase Console จะอิงตามภาษา ที่เลือกในการตั้งค่าบัญชี Google
หากต้องการเปลี่ยนค่ากำหนดภาษา โปรดดูหัวข้อ เปลี่ยนภาษา
Firebase คอนโซลรองรับภาษาต่อไปนี้
- อังกฤษ
- โปรตุเกส (บราซิล)
- ฝรั่งเศส
- เยอรมัน
- อินโดนีเซีย
- ญี่ปุ่น
- เกาหลี
- รัสเซีย
- จีนตัวย่อ
- สเปน
- จีนตัวเต็ม
Firebase คอนโซลรองรับบทบาทและสิทธิ์ใดบ้าง
Firebase คอนโซลและ Google Cloud คอนโซลใช้บทบาทและสิทธิ์พื้นฐานเดียวกัน ดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทและสิทธิ์ใน เอกสารประกอบ IAM ของ Firebase
Firebase รองรับบทบาทพื้นฐาน ของเจ้าของ ผู้แก้ไข และผู้ดู ดังนี้
- เจ้าของโปรเจ็กต์สามารถเพิ่มสมาชิกคนอื่นๆ ลงในโปรเจ็กต์ ตั้งค่า การผสานรวม (การลิงก์โปรเจ็กต์กับบริการต่างๆ เช่น BigQuery หรือ Slack) และมี สิทธิ์แก้ไขแบบเต็มสำหรับโปรเจ็กต์
- ผู้แก้ไขโปรเจ็กต์มีสิทธิ์แก้ไขโปรเจ็กต์อย่างเต็มรูปแบบ
- ผู้ดูโปรเจ็กต์จะมีสิทธิ์เข้าถึงระดับอ่านอย่างเดียวสำหรับโปรเจ็กต์ โปรดทราบว่าคอนโซล Firebase ไม่ได้ซ่อน/ปิดใช้ตัวควบคุม UI การแก้ไข จากผู้ดูโปรเจ็กต์ แต่การดำเนินการเหล่านี้จะล้มเหลวสำหรับสมาชิกโปรเจ็กต์ ที่ได้รับมอบหมายบทบาทผู้ดู
นอกจากนี้ Firebase ยังรองรับสิ่งต่อไปนี้ด้วย
- บทบาทที่กำหนดไว้ล่วงหน้าของ Firebase — บทบาทเฉพาะของ Firebase ที่ดูแลจัดการซึ่งช่วยให้ควบคุม สิทธิ์เข้าถึงได้ละเอียดยิ่งขึ้นกว่าบทบาทพื้นฐานของเจ้าของ ผู้แก้ไข และผู้มีสิทธิ์อ่าน
- บทบาทที่กำหนดเอง - บทบาท IAM ที่ปรับแต่งอย่างเต็มรูปแบบซึ่งคุณสร้างขึ้นเพื่อปรับแต่งชุด สิทธิ์ให้ตรงตามข้อกำหนดเฉพาะขององค์กร
"ประสบการณ์การใช้งานแอปตัวอย่าง" ของคอนโซลทำงานอย่างไร จะเกิดอะไรขึ้นและฉันควรทำอย่างไร
Firebase คอนโซลมีประสบการณ์การใช้งานแอปตัวอย่าง เพื่อให้คุณมีแอปที่ใช้งานได้จริงเพื่อสำรวจและทดลองใช้ Firebase และ บริการอื่นๆ ของ Google (เช่น Gemini API)
การตั้งค่า Firebase และการทําให้แอปตัวอย่างใช้งานได้โดยอัตโนมัติ
เมื่อคุณดูประสบการณ์การใช้งานแอปตัวอย่าง ในคอนโซล Firebase เราจะดำเนินการต่อไปนี้ให้คุณโดยอัตโนมัติ
- สร้างโปรเจ็กต์ Firebase ใหม่สำหรับแอปตัวอย่าง
- ลงทะเบียน Firebase Web App ในโปรเจ็กต์ Firebase ใหม่
- เปิดใช้บริการและ API ที่แอปตัวอย่างใช้ (เช่น Firebase Authentication, Cloud Firestore ฯลฯ)
- จัดสรรทรัพยากรที่จำเป็น (เช่น อินสแตนซ์ฐานข้อมูลและ กฎความปลอดภัย)
- ตั้งค่า Firebase AI Logic เพื่อใช้ Gemini Developer API
- ติดตั้งใช้งานแอปตัวอย่างไปยัง URL พรีวิวชั่วคราวโดยใช้ Firebase Hosting (โดยค่าเริ่มต้น URL นี้จะหมดอายุใน 7 วัน)
สำรวจโค้ดเบสของแอปตัวอย่าง
ตัวเลือกที่ 1: เปิดฐานของโค้ดของแอปตัวอย่างเวอร์ชันที่ปรับเปลี่ยนในแบบของคุณใน Firebase Studio
ประสบการณ์การใช้งานแอปตัวอย่างจะช่วยให้คุณเปิดฐานของโค้ดของแอปตัวอย่างในเวอร์ชันที่ปรับเปลี่ยนในแบบของคุณ ใน Firebase Studio (พื้นที่ทำงานบนเบราว์เซอร์ของ Google สำหรับการพัฒนาแอปแบบ Full Stack) หลังจากตั้งค่าโปรเจ็กต์และแอปแล้ว (ดูด้านบน) คุณจะเห็นลิงก์ไปยัง Firebase Studio ในแบนเนอร์ในคอนโซล Firebase และที่ด้านบนของแอปที่ใช้งานจริง
เมื่อคุณเปิดแอปตัวอย่างใน Firebase Studio เราจะดำเนินการต่อไปนี้ให้โดยอัตโนมัติ
- ใช้โปรเจ็กต์ Firebase, เว็บแอป Firebase และทรัพยากรเดียวกันที่สร้างขึ้น ในการตั้งค่าเริ่มต้น (ดูด้านบน)
- แทรกการกำหนดค่า Firebase ของแอปตัวอย่างลงในโค้ดเบส
(โดยปกติจะอยู่ใน
src/bootstrap.js)
ภายใน Firebase Studio คุณสามารถสำรวจฐานของโค้ดเพื่อทำความเข้าใจวิธีโต้ตอบกับบริการต่างๆ ของ Firebase และ Google ได้
ตัวเลือกที่ 2: ดูเวอร์ชันสาธารณะที่ไม่ได้ปรับเปลี่ยนในแบบของคุณของฐานของโค้ดของแอปตัวอย่างใน GitHub
หรือจะดูโค้ดเบสของแอปตัวอย่างเวอร์ชันสาธารณะที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้ใน GitHub ก็ได้
- "การวางแผนด้วย Gemini API" - ที่เก็บ GitHub
Firebase Local Emulator Suite
ไปที่หน้าLocal Emulator Suiteคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
ราคา
ดูคำถามที่พบบ่อยเกี่ยวกับการกำหนดราคาสำหรับผลิตภัณฑ์หนึ่งๆ ได้ในส่วนของผลิตภัณฑ์นั้นในหน้านี้ หรือในเอกสารประกอบผลิตภัณฑ์เฉพาะ
ผลิตภัณฑ์ใดบ้างที่ต้องชำระเงิน ซึ่งไม่มีค่าใช้จ่าย
ดูข้อมูลโดยละเอียดเกี่ยวกับผลิตภัณฑ์แบบชำระเงินและผลิตภัณฑ์ที่ไม่มีค่าใช้จ่ายได้ที่แพ็กเกจราคาของ Firebase
Firebase มีเครดิตช่วงทดลองใช้แบบไม่มีค่าใช้จ่ายสำหรับผลิตภัณฑ์แบบชำระเงินไหม
คุณใช้บริการ Firebase แบบชำระเงินได้ในGoogle Cloudช่วงทดลองใช้ฟรี ผู้ใช้ Google Cloud และ Firebase รายใหม่สามารถใช้ประโยชน์จากระยะเวลาทดลองใช้ 90 วัน ซึ่งรวมถึงเครดิต Cloud Billing ฟรีมูลค่า $300 เพื่อสำรวจและประเมิน ผลิตภัณฑ์และบริการของ Google Cloud และ Firebase
ในGoogle Cloudช่วงทดลองใช้ฟรี คุณจะได้รับบัญชีCloud Billing ช่วงทดลองใช้ฟรี โปรเจ็กต์ Firebase ที่ลิงก์กับบัญชีสำหรับการเรียกเก็บเงินนั้นจะใช้แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ในช่วงทดลองใช้ฟรี
ไม่ต้องกังวล การลิงก์โปรเจ็กต์ Firebase กับบัญชีCloud Billingรุ่นทดลองใช้ฟรีนี้จะไม่ทำให้เราเรียกเก็บเงินจากการใช้งานที่เกินเครดิตเหล่านี้ ระบบจะไม่เรียกเก็บเงินสำหรับการใช้งานที่เกินเครดิตเหล่านี้ เว้นแต่คุณจะเปิดใช้การเรียกเก็บเงินอย่างชัดเจนโดยการอัปเกรดบัญชีCloud Billingช่วงทดลองใช้ฟรีเป็นบัญชีแบบชำระเงิน คุณอัปเกรดเป็นบัญชีแบบชำระเงินได้ทุกเมื่อในระหว่างช่วงทดลองใช้ หลังจากอัปเกรดเป็นบัญชีแบบชำระเงินแล้ว คุณจะยังใช้เครดิตที่เหลือได้ (ภายในระยะเวลา 90 วัน)
เมื่อช่วงทดลองใช้ฟรีหมดอายุลงและหากคุณไม่ได้อัปเกรดบัญชีCloud Billingช่วงทดลองใช้ฟรีเป็นบัญชีแบบชำระเงิน ระบบจะลดระดับโปรเจ็กต์ Firebase ที่ลิงก์ไว้เป็นแพ็กเกจราคา Spark โดยอัตโนมัติ โปรดทราบว่าคุณสามารถอัปเกรดเป็นแพ็กเกจราคา Blaze ได้อีกครั้งทุกเมื่อ
ดูข้อมูลเพิ่มเติมเกี่ยวกับGoogle Cloudช่วงทดลองใช้ฟรี
ฉันจะทราบได้อย่างไรว่าแพ็กเกจราคาใดเหมาะกับฉัน
ดูข้อมูลโดยละเอียดเกี่ยวกับแพ็กเกจราคาได้ที่ แพ็กเกจราคาของ Firebase
แพ็กเกจราคา Spark
แพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่ายเป็นแพ็กเกจที่ยอดเยี่ยมในการพัฒนาแอปโดยไม่มีค่าใช้จ่าย คุณจะได้รับผลิตภัณฑ์ Firebase ทั้งหมดที่ไม่มีค่าใช้จ่าย (เช่น Analytics, Remote Config, Crashlytics และอื่นๆ) รวมถึงฟีเจอร์โครงสร้างพื้นฐานแบบชำระเงิน ของเราในปริมาณที่เพียงพอ อย่างไรก็ตาม หากคุณใช้ทรัพยากรของ แพ็กเกจราคา Spark เกินในเดือนปฏิทินใดๆ ระบบจะ ปิดแอปของคุณในช่วงเวลาที่เหลือของเดือนนั้น นอกจากนี้ Google Cloud ฟีเจอร์จะไม่พร้อมใช้งานเมื่อใช้แพ็กเกจราคา Spark
แพ็กเกจราคา Blaze
แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้จริงออกแบบมาสำหรับแอปที่ใช้งานจริง นอกจากนี้ แพ็กเกจราคา Blaze ยังช่วยให้คุณขยายแอปด้วยGoogle Cloudฟีเจอร์แบบชำระเงินได้ด้วย คุณจะชำระค่าบริการตามทรัพยากรที่ใช้เท่านั้น จึงปรับขนาดตามความต้องการได้ เราพยายามทำให้ราคาของแพ็กเกจราคา Blaze แข่งขันได้กับผู้ให้บริการระบบคลาวด์ชั้นนำของอุตสาหกรรม
ฉันจะอัปเกรด ดาวน์เกรด หรือยกเลิกได้ทุกเมื่อไหม
ได้ คุณอัปเกรด ดาวน์เกรด หรือยกเลิกได้ทุกเมื่อ โปรดทราบว่า เราจะไม่คืนเงินตามสัดส่วนสำหรับการลดรุ่นหรือการยกเลิก ซึ่งหมายความว่าหากลดรุ่นหรือยกเลิกก่อนสิ้นสุด ช่วงเวลาที่เรียกเก็บเงิน คุณจะยังคงต้องชำระเงินสำหรับเดือนที่เหลือ
การใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Blaze แตกต่างจากการใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Spark อย่างไร
ระบบจะคำนวณการใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Blaze ทุกวัน ขีดจำกัดการใช้งาน ยังแตกต่างจากแพ็กเกจราคา Spark สำหรับ Cloud Functions, การตรวจสอบสิทธิ์ทางโทรศัพท์ และ Test Lab ด้วย
สำหรับ Cloud Functions การใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Blaze จะคำนวณที่ระดับบัญชี Cloud Billing ไม่ใช่ระดับโปรเจ็กต์ และมีขีดจำกัดดังนี้
- การเรียกใช้ 2 ล้านครั้ง/เดือน
- 400,000 GB-วินาที/เดือน
- 200,000 CPU-วินาที/เดือน
- การรับส่งข้อมูลขาออกของเครือข่ายขนาด 5 GB/เดือน
สำหรับการตรวจสอบสิทธิ์ทางโทรศัพท์ ระบบจะคำนวณการใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Blaze เป็นรายเดือน
สำหรับ Test Lab การใช้งานแบบไม่มีค่าใช้จ่ายในแพ็กเกจราคา Blaze มีขีดจำกัดดังนี้
- 30 นาทีของอุปกรณ์จริง/วัน
- 60 นาทีของอุปกรณ์เสมือนจริง/วัน
โควต้าการใช้งานแบบไม่มีค่าใช้จ่ายจะรีเซ็ตเมื่อเปลี่ยนจาก แพ็กเกจราคา Spark เป็นแพ็กเกจราคา Blaze ไหม
การใช้งานแบบไม่มีค่าใช้จ่ายจากแพ็กเกจราคา Spark จะรวมอยู่ใน แพ็กเกจราคา Blaze การใช้งานแบบไม่มีค่าใช้จ่ายจะไม่รีเซ็ตเมื่อเปลี่ยนไปใช้ แพ็กเกจราคา Blaze
จะเกิดอะไรขึ้นกับโปรเจ็กต์ Firebase หากฉันลิงก์บัญชีสำหรับการเรียกเก็บเงินกับโปรเจ็กต์นั้นในGoogle Cloudคอนโซล
หากCloud Billingบัญชีลิงก์กับโปรเจ็กต์ในคอนโซล Google Cloud ระบบจะอัปเกรดโปรเจ็กต์เดียวกันนั้นเป็นแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ของ Firebase โดยอัตโนมัติ (หากโปรเจ็กต์นั้นใช้แพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่าย)
ในทางตรงกันข้าม หากยกเลิกการลิงก์บัญชี Cloud Billing ที่ใช้งานอยู่จากโปรเจ็กต์ในคอนโซล Google Cloud ระบบจะดาวน์เกรดโปรเจ็กต์นั้นเป็นแพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่ายของ Firebase
ฉันจะตรวจสอบการใช้งานและการเรียกเก็บเงินได้อย่างไร
คุณสามารถติดตามการใช้ทรัพยากรของโปรเจ็กต์ในFirebase คอนโซลได้ในแดชบอร์ดต่อไปนี้
- แดชบอร์ดการใช้งานและการเรียกเก็บเงิน ระดับโปรเจ็กต์โดยรวม
- Authentication แดชบอร์ดการใช้งาน (สำหรับอินสแตนซ์การตรวจสอบสิทธิ์ทางโทรศัพท์โดยเฉพาะ)
- Cloud Firestore แดชบอร์ดการใช้งาน
- Cloud Functions แดชบอร์ดการใช้งาน
- Cloud Storage แดชบอร์ดการใช้งาน
- Hosting แดชบอร์ดการใช้งาน
- Realtime Database แดชบอร์ดการใช้งาน
ฉันจะจำกัดการใช้งานในแพ็กเกจราคา Blaze ได้ไหม
สำหรับบริการหลายอย่าง คุณสามารถจำกัดการใช้งานในแพ็กเกจราคา Blaze ได้โดยการตั้งค่าขีดจำกัดการใช้จ่ายของงบประมาณ ปัจจุบันผลิตภัณฑ์ต่อไปนี้รองรับการจำกัดงบประมาณ Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase และ Firebase Extensions
สำหรับผลิตภัณฑ์อื่นๆ ที่มีการใช้งานแบบชำระเงิน คุณจะจำกัดการใช้งานไม่ได้เมื่อใช้แพ็กเกจราคา Blaze อย่างไรก็ตาม เรากำลัง ประเมินตัวเลือกสำหรับผลิตภัณฑ์เหล่านี้
สำหรับผลิตภัณฑ์ทั้งหมดที่มีการใช้งานแบบชำระเงิน คุณสามารถกำหนด งบประมาณสำหรับโปรเจ็กต์หรือบัญชี และรับการแจ้งเตือนเมื่อการใช้จ่าย ใกล้ถึงขีดจำกัดเหล่านั้น ดูวิธี ตั้งค่าการแจ้งเตือนงบประมาณ
ฉันจะได้รับการสนับสนุนประเภทใด
แอป Firebase ทั้งหมด รวมถึงแอปที่ใช้แพ็กเกจแบบไม่มีค่าใช้จ่าย จะได้รับการสนับสนุนทางอีเมล จากเจ้าหน้าที่ Firebase ในช่วงเวลาทําการของสหรัฐอเมริกาฝั่งแปซิฟิก บัญชีทั้งหมด จะได้รับการสนับสนุนแบบไม่จำกัดสำหรับปัญหาเกี่ยวกับการเรียกเก็บเงิน ปัญหาเกี่ยวกับบัญชี คำถามทางเทคนิค (การแก้ปัญหา) และ รายงานเหตุการณ์
คุณมีส่วนลดสำหรับโอเพนซอร์ส องค์กรการกุศล หรือการศึกษาไหม
แพ็กเกจราคา Spark แบบไม่มีค่าใช้จ่ายใช้ได้กับบุคคลธรรมดาหรือองค์กรทุกประเภท รวมถึงองค์กรการกุศล โรงเรียน และโปรเจ็กต์โอเพนซอร์ส เนื่องจากแพ็กเกจเหล่านี้มีโควต้าที่เพียงพออยู่แล้ว เราจึง ไม่มีส่วนลดหรือแพ็กเกจพิเศษสำหรับโปรเจ็กต์โอเพนซอร์ส ที่ไม่แสวงหาผลกำไร หรือโปรเจ็กต์ด้านการศึกษา
คุณมีสัญญา ราคา การสนับสนุน หรือโฮสติ้งโครงสร้างพื้นฐานเฉพาะสำหรับองค์กรไหม
แพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้เหมาะสำหรับองค์กรทุกขนาด และ SLA ของเราเป็นไปตามหรือสูงกว่ามาตรฐานอุตสาหกรรมสำหรับโครงสร้างพื้นฐานของระบบคลาวด์ อย่างไรก็ตาม เราไม่มีสัญญา ราคา หรือการสนับสนุนสำหรับองค์กร และเรายังไม่มี การโฮสต์โครงสร้างพื้นฐานเฉพาะ (กล่าวคือ การติดตั้งในองค์กร) สำหรับบริการต่างๆ เช่น Realtime Database อย่างไรก็ตาม เรากำลังตรวจสอบตัวเลือกในการเพิ่มฟีเจอร์เหล่านี้บางส่วนอย่างจริงจัง
คุณมีราคาเฉพาะกิจไหม ฉันต้องการใช้แบบจ่ายเมื่อใช้สำหรับฟีเจอร์เพียง 1 หรือ 2 รายการเท่านั้น
เราเสนอราคาเฉพาะกิจผ่านแพ็กเกจราคา Blaze แบบจ่ายเมื่อใช้ ซึ่งคุณจะจ่ายเฉพาะ ฟีเจอร์ที่คุณใช้เท่านั้น
แผน Firebase แบบชำระเงินทำงานร่วมกับ Ads อย่างไร แพ็กเกจแบบชำระเงินมีเครดิตโฆษณา แบบไม่มีค่าใช้จ่ายไหม
แพ็กเกจราคาของ Firebase แยกจาก Ads ดังนั้น จึงไม่มีเครดิตโฆษณาที่ไม่มีค่าใช้จ่าย ในฐานะนักพัฒนาแอป Firebase คุณสามารถ "ลิงก์" Ads บัญชีกับ Firebase เพื่อ รองรับเครื่องมือวัด Conversion
แคมเปญโฆษณาทั้งหมดได้รับการจัดการโดยตรงใน Ads และ การเรียกเก็บเงินของ Ads จะได้รับการจัดการจากคอนโซล Ads
เกิดอะไรขึ้นกับแพ็กเกจราคา Flame
ในเดือนมกราคม 2020 เราได้นำแพ็กเกจราคา Flame ($25/เดือนสำหรับโควต้าเพิ่มเติม) ออกจากตัวเลือกสำหรับการลงชื่อสมัครใช้ใหม่
ผู้ใช้แพ็กเกจเดิมได้รับ
ระยะเวลาผ่อนผันในการย้ายข้อมูลโปรเจ็กต์ออกจากแพ็กเกจ Flame
ในเดือนกุมภาพันธ์ 2022 เราได้ลดระดับโปรเจ็กต์ที่เหลือในแพ็กเกจราคา Flame
ลงเป็นแพ็กเกจราคา Spark ที่ไม่มีค่าใช้จ่าย
ดังนั้น
- โปรเจ็กต์ที่ใช้แพ็กเกจราคา Spark และแพ็กเกจราคา Blaze อยู่ รวมถึงโปรเจ็กต์ใหม่ๆ จะเปลี่ยนไปใช้หรือลงชื่อสมัครใช้แพ็กเกจ Flame ไม่ได้อีกต่อไป
- หากคุณย้ายโปรเจ็กต์ในแพ็กเกจ Flame ที่มีอยู่ไปยังแพ็กเกจราคาอื่น โปรเจ็กต์นั้นจะกลับไปใช้แพ็กเกจ Flame ไม่ได้
- โปรเจ็กต์ที่ดาวน์เกรดเป็นแพ็กเกจราคา Spark สามารถอัปเกรดเป็นแพ็กเกจราคา Blaze เพื่อกลับมาใช้บริการเพิ่มเติมแบบชำระเงินได้
- เราได้นำการอ้างอิงถึงแพ็กเกจ Flame ออกจากเอกสารประกอบแล้ว
หากมีคำถามเพิ่มเติมเกี่ยวกับการหยุดให้บริการแพ็กเกจ Flame อ่านคำถามที่พบบ่อยเพิ่มเติมบางส่วนได้ที่ด้านล่าง
หากต้องการดูข้อมูลเกี่ยวกับแพ็กเกจราคาอื่นๆ ที่ Firebase มีให้บริการ ไปที่หน้าราคา Firebase หากต้องการเริ่ม ย้ายโปรเจ็กต์ที่มีอยู่ไปยังแพ็กเกจราคาอื่น คุณสามารถทำได้ใน Firebase คอนโซลสำหรับโปรเจ็กต์
คำถามที่พบบ่อยเพิ่มเติมเกี่ยวกับการหยุดให้บริการแพ็กเกจ Flame
ฉันมีโปรเจ็กต์ กระบวนการ หรือกรณีการใช้งานทางธุรกิจที่ต้องอาศัยต้นทุน Firebase ที่แน่นอน ควรทำอย่างไร
ลงชื่อสมัครใช้แพ็กเกจราคา Blaze และอย่าลืมตั้งการแจ้งเตือนงบประมาณ หากคุณใช้ Firebase AI Logic, App Hosting, Cloud Functions for Firebase หรือ Firebase Extensions เราขอแนะนำ ให้คุณตั้งค่าขีดจำกัดการใช้จ่ายงบประมาณด้วย ซึ่งจะหยุด บริการที่เกี่ยวข้องชั่วคราวหากโปรเจ็กต์ของคุณใช้งบประมาณเกินที่ตั้งไว้สำหรับ บริการนั้น
ฉันขอรับสิทธิ์เข้าถึงพิเศษเพื่อสร้างโปรเจ็กต์แพ็กเกจ Flame ใหม่ได้ไหม
ไม่ได้ Firebase ไม่ได้เสนอสิทธิ์เข้าถึงพิเศษสำหรับโปรเจ็กต์ในการเปลี่ยนไปใช้หรือ ลงชื่อสมัครใช้แพ็กเกจ Flame
ฉันเปลี่ยนโปรเจ็กต์ในแพ็กเกจ Flame เป็นแพ็กเกจราคาอื่น ฉันจะ เปลี่ยนกลับได้อย่างไร
คุณจะเปลี่ยนไปใช้แพ็กเกจ Flame ไม่ได้อีกต่อไป หากต้องการเข้าถึงบริการ ที่แพ็กเกจ Flame มีให้ โปรดลงชื่อสมัครใช้แพ็กเกจราคา Blaze และอย่าลืมตั้งค่าการแจ้งเตือนงบประมาณ หากคุณใช้ Firebase AI Logic, App Hosting, Cloud Functions for Firebase หรือ Firebase Extensions เราขอแนะนำ ให้คุณตั้งค่าขีดจำกัดการใช้จ่ายงบประมาณด้วย ซึ่งจะหยุด บริการที่เกี่ยวข้องชั่วคราวหากโปรเจ็กต์ของคุณใช้งบประมาณเกินที่ตั้งไว้สำหรับ บริการนั้น
โปรเจ็กต์ของฉันเปลี่ยนไปใช้แพ็กเกจราคาอื่นโดยอัตโนมัติเนื่องจาก การหยุดให้บริการแพ็กเกจ Flame ควรทำอย่างไร
หากโปรเจ็กต์ของคุณต้องใช้โควต้าเพิ่มเติมจากที่ได้รับใน แพ็กเกจราคา Spark คุณจะต้องอัปเกรดโปรเจ็กต์เป็น แพ็กเกจราคา Blaze
เหตุใดจึงเลิกใช้แพ็กเกจ Flame
ในช่วงหลายปีที่ผ่านมา เราเห็นว่าการใช้งานแพ็กเกจ Flame ลดลง และโปรเจ็กต์ส่วนใหญ่ที่ใช้แพ็กเกจนี้ไม่ได้ใช้ประโยชน์จากแพ็กเกจอย่างเต็มที่ โดยทั่วไปแล้ว การคงแพ็กเกจราคา นี้ไว้ไม่คุ้มค่า และเราเชื่อว่าเราจะ ให้บริการแก่ทุกคนได้ดียิ่งขึ้นหากนำทรัพยากรไปใช้กับโครงการริเริ่มอื่นๆ ของ Firebase
ความเป็นส่วนตัว
ฉันจะดูข้อมูลเกี่ยวกับความเป็นส่วนตัวและการรักษาความปลอดภัยใน Firebase ได้จากที่ใด
Firebase SDK บันทึกข้อมูลการใช้งาน/การวินิจฉัยภายนอก Analytics หรือไม่
ได้ ปัจจุบันฟีเจอร์นี้ใช้ได้ใน iOS เท่านั้น แต่อาจมีการเปลี่ยนแปลงในอนาคต Firebase
Apple platforms SDK มีเฟรมเวิร์ก FirebaseCoreDiagnostics
โดยค่าเริ่มต้น Firebase ใช้เฟรมเวิร์กนี้เพื่อรวบรวมข้อมูลการใช้งานและการวินิจฉัย SDK
เพื่อช่วยจัดลําดับความสําคัญของการปรับปรุงผลิตภัณฑ์ในอนาคต
FirebaseCoreDiagnostics เป็นตัวเลือก ดังนั้นหากต้องการเลือกไม่ส่งบันทึกการวินิจฉัยของ Firebase คุณสามารถทำได้โดยการยกเลิกการลิงก์ไลบรารีจากแอปพลิเคชัน คุณเรียกดูแหล่งที่มาทั้งหมด
รวมถึงค่าที่บันทึกไว้ได้ที่
GitHub
A/B Testing
ไปที่หน้าA/B Testingคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
AdMob
ไปที่หน้าAdMobคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Analytics
ไปที่หน้าAnalyticsคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Authentication
ไปที่หน้าAuthenticationคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Cloud Functions
ไปที่หน้าคำถามที่พบบ่อยและการแก้ปัญหาเกี่ยวกับ Cloud Functions for Firebase เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Cloud Messaging
ไปที่หน้าFCMคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Cloud Storage for Firebase
ไปที่Cloud Storage for Firebaseหน้าการแก้ปัญหาและคำถามที่พบบ่อย เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Crashlytics
ไปที่หน้าCrashlyticsคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Dynamic Links
Dynamic Links: Firebase มีแผนในอนาคตสำหรับ Dynamic Links อย่างไร
Dynamic Links: ทำไมแอป Android ของฉันจึงเข้าถึง Dynamic Link แต่ละรายการ 2 ครั้ง
getInvitation API จะล้าง Dynamic Link ที่บันทึกไว้
เพื่อป้องกันไม่ให้มีการเข้าถึง 2 ครั้ง อย่าลืมเรียกใช้ API นี้
โดยตั้งค่าพารามิเตอร์ autoLaunchDeepLink เป็น
false ในกิจกรรม Deep Link แต่ละรายการเพื่อล้าง
ในกรณีที่กิจกรรมทริกเกอร์ภายนอกกิจกรรมหลัก
Hosting
ไปที่หน้าคำถามที่พบบ่อยและการแก้ปัญหาเกี่ยวกับโฮสติ้งของ Firebase เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Performance Monitoring
ไปที่หน้าPerformance Monitoringคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Realtime Database
ไปที่หน้าRealtime Databaseคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Remote Config
ไปที่หน้าRemote Configคำถามที่พบบ่อยและการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Test Lab
ไปที่หน้าTest Labการแก้ปัญหา เพื่อดูเคล็ดลับที่เป็นประโยชน์และคำตอบสำหรับคำถามที่พบบ่อยเพิ่มเติม
Firebase App Indexing
เกิดอะไรขึ้นกับ Firebase App Indexing
Firebase App Indexing ไม่ใช่วิธีที่แนะนำในการจัดทำดัชนีเนื้อหาเพื่อแสดงเป็นผลการค้นหาที่แนะนำในแอป Google Search อีกต่อไป คำถามที่พบบ่อยนี้จะชี้ไปยังผลิตภัณฑ์อื่นๆ ที่มีประโยชน์สำหรับนักพัฒนาซอฟต์แวร์
แพลตฟอร์มของ Apple
Universal Link เป็นวิธีที่แนะนำในการลิงก์ผู้ใช้โดยตรงจากผลการค้นหา เว็บไซต์ และแอปอื่นๆ ไปยังเนื้อหาที่เฉพาะเจาะจงภายในแอป
Android
Android App Link เป็นวิธีที่แนะนำในการลิงก์ผู้ใช้โดยตรงจากผลการค้นหา เว็บไซต์ และแอปอื่นๆ ไปยังเนื้อหาที่เฉพาะเจาะจงภายในแอปของคุณ
คุณอาจสนใจตัวเลือกต่อไปนี้ด้วย
App Search: การค้นหาในอุปกรณ์ที่มีประสิทธิภาพสูง
การดำเนินการของแอป: ช่วยให้ผู้ใช้เปิดและควบคุมแอป Android ด้วยเสียงของตนเองได้โดยใช้ Google Assistant
ทางลัด Android มอบวิธีที่รวดเร็วให้ผู้ใช้ดำเนินการหรือเข้าถึงเนื้อหาใน แอปของคุณ
ที่เก็บข้อมูลการแบ่งกลุ่มผู้ใช้ Firebase
ที่เก็บข้อมูลการแบ่งกลุ่มผู้ใช้งานของ Firebase คืออะไร
ที่เก็บข้อมูลการแบ่งกลุ่มผู้ใช้ Firebase จะจัดเก็บ Firebaseรหัสการติดตั้ง และแอตทริบิวต์และกลุ่มที่เกี่ยวข้อง รวมถึงรายการกลุ่มเป้าหมายที่คุณสร้างขึ้น เพื่อให้ข้อมูลการกำหนดเป้าหมายแก่บริการอื่นๆ ของ Firebase ที่ใช้ข้อมูลดังกล่าว เช่น Crashlytics, FCM, การปรับเปลี่ยนตามโปรไฟล์ของผู้ใช้ Remote Config และอื่นๆ