ตั้งแต่วันที่ 1 กันยายน 2026 เป็นต้นไป Remote Config จะเสนอโครงสร้างราคาที่ยืดหยุ่นซึ่งออกแบบมาเพื่อรองรับโปรเจ็กต์ทุกขนาด โดยมีทั้งแพ็กเกจแบบไม่มีค่าใช้จ่ายและระดับการใช้งานแบบจ่ายเมื่อใช้ที่ปรับขนาดได้ตามการใช้งานรายวันของคุณ
เฉพาะคำขอดึงข้อมูลที่เรียกใช้โดยตรงจากบริการ Remote Config (ผ่าน SDK ของไคลเอ็นต์หรือ REST API) เท่านั้นที่จะนับรวมในการใช้งานที่เรียกเก็บเงิน การดำเนินการดึงข้อมูล การเรียกใช้เครือข่าย หรือเมตริกที่สร้างขึ้นภายในโดยบริการอื่นๆ ของ Firebase จะไม่นับรวมในโควต้าหรือการเรียกเก็บเงินของ Remote Config
ตารางต่อไปนี้แสดงการใช้งานต่อโปรเจ็กต์สำหรับทั้งแพ็กเกจ Spark และ Blaze
| รายละเอียด
|
ไม่มีค่าใช้จ่าย (แพ็กเกจ Spark)
|
จ่ายเมื่อใช้ (แพ็กเกจ Blaze)
|
| คำขอดึงข้อมูล
|
สูงสุด 100,000 รายการต่อวัน
|
ไม่มีค่าใช้จ่ายสูงสุด 100,000 รายการต่อวัน
จากนั้นให้ทำดังนี้
- $0.000006 ต่อคำขอ ($0.06 / 10,000 คำขอ) สำหรับการใช้งานระหว่าง 100,001 ถึง 10,000,000 รายการต่อวัน
- $0.000001 ต่อคำขอ ($0.01 / 10,000 คำขอ) สำหรับการใช้งานเกิน 10,000,000 รายการต่อวัน
|
| ฟีเจอร์ทั้งหมด
|
รวมถึงการปรับเปลี่ยนในแบบของคุณ การเปิดตัว และการผสานรวม A/B Testing
|
รวมถึงการปรับเปลี่ยนในแบบของคุณ การเปิดตัว และการผสานรวม A/B Testing
|
| โควต้าและขีดจำกัด
|
ดูโควต้าและขีดจำกัด
|
ดูโควต้าและขีดจำกัด
|
ระยะเวลาผ่อนผันการเปลี่ยนสำหรับโปรเจ็กต์ที่มีอยู่
ระยะเวลาผ่อนผันในการเปลี่ยนผ่านนี้เกี่ยวข้องกับโปรเจ็กต์ที่เปิดใช้ Remote Config ก่อนวันที่ 1 กันยายน 2026 เพื่อให้การเปลี่ยนไปใช้ราคาแบบจ่ายเมื่อใช้เป็นไปอย่างราบรื่น โปรเจ็กต์ที่มีอยู่จะได้รับระยะเวลาผ่อนผันเพิ่มเติมต่อไปนี้ก่อนที่การบังคับใช้การเรียกเก็บเงินจะเริ่มขึ้น
| แพ็กเกจการเรียกเก็บเงินปัจจุบัน
|
ระยะเวลาผ่อนผันในการเปลี่ยนรุ่น
|
การเริ่มเรียกเก็บเงินแบบมาตรฐาน
|
Required Action / Notes
|
| แพ็กเกจ Spark (ไม่มีค่าใช้จ่าย)
|
3 เดือน
|
1 ธันวาคม 2026
|
การดำเนินการที่แนะนำ: ตั้งค่าการเรียกเก็บเงินใน Cloud และอัปเกรดเป็น Blaze
โบนัส: หากคุณอัปเกรดก่อนวันที่ 15 พฤศจิกายน 2026 ระยะเวลาผ่อนผันจะขยายเป็น 5 เดือน (การเรียกเก็บเงินจะเริ่มในวันที่ 1 กุมภาพันธ์ 2027)
|
| แพ็กเกจ Blaze (จ่ายเมื่อใช้)
|
5 เดือน
|
1 กุมภาพันธ์ 2027
|
ไม่ต้องดำเนินการใดๆ โปรเจ็กต์จะเปลี่ยนไปใช้ราคามาตรฐานโดยอัตโนมัติในวันที่ 1 กุมภาพันธ์ 2027
|
ระยะเวลาผ่อนผันมาตรฐาน
ระยะเวลาผ่อนผันนี้เกี่ยวข้องกับโปรเจ็กต์ที่เปิดใช้ Remote Config ในวันที่ 1 กันยายน 2026 หรือหลังจากนั้น ซึ่งรวมถึงโปรเจ็กต์ที่เปิดใช้ Remote Config อยู่ (สร้างก่อนวันที่ 1 กันยายน 2026) ซึ่งระยะเวลาผ่อนผันการเปลี่ยนผ่านหมดอายุแล้ว หากโปรเจ็กต์มีการใช้งานคำขอดึงข้อมูลเกิน 100,000 รายการต่อวัน คุณต้องปฏิบัติตามข้อกำหนดต่อไปนี้
| แผน / เงื่อนไข
|
ระยะเวลาผ่อนผัน
|
ผลลัพธ์หลังระยะเวลาผ่อนผัน
|
Required Action / Notes
|
| แพ็กเกจ Spark (ไม่มีค่าใช้จ่าย)
|
30 วัน (มีผลเมื่อโปรเจ็กต์เกินขีดจำกัดการใช้งานต่อวันเป็นครั้งแรก)
|
การจำกัดจะเริ่มในวันที่ 31
|
โปรเจ็กต์จะใช้บริการได้อย่างต่อเนื่องเป็นเวลา 30 วันหลังจากที่ใช้งานเกินขีดจำกัดการใช้งานต่อวันเป็นครั้งแรก หากต้องการป้องกันการจำกัดปริมาณในวันที่ 31 เป็นต้นไป คุณต้องอัปเกรดเป็นแพ็กเกจ Blaze
|
| แพ็กเกจ Blaze (จ่ายเมื่อใช้)
|
ไม่มี (ไม่มีการควบคุม)
|
การเรียกเก็บเงินต่อคำขอดึงข้อมูล
|
ระบบจะเรียกเก็บเงินสำหรับการใช้งานที่มากกว่า 100,000 การดึงข้อมูล ไม่มีการควบคุมปริมาณ
|
แนวทางปฏิบัติแนะนำเพื่อเพิ่มประสิทธิภาพการใช้งาน
หากต้องการเพิ่มประสิทธิภาพการใช้งาน ให้ทำอย่างใดอย่างหนึ่งต่อไปนี้
- ช่วงเวลาการดึงข้อมูลของไคลเอ็นต์: หลีกเลี่ยงการตั้งค่าช่วงเวลาการดึงข้อมูลขั้นต่ำที่ต่ำมาก (เช่น
setMinimumFetchIntervalInSeconds) ในบิลด์เวอร์ชันที่ใช้งานจริง ช่วงเวลาที่แนะนำโดยค่าเริ่มต้นคือ 12 ชั่วโมง
- การแคชสำหรับพารามิเตอร์ที่ไม่สำคัญ: สำหรับค่าการกำหนดค่าที่เสถียรซึ่งไม่ค่อยมีการเปลี่ยนแปลง ให้พิจารณาเพิ่ม
setMinimumFetchIntervalInSeconds จากค่าเริ่มต้น 12 ชั่วโมงเป็น 24 หรือ 48 ชั่วโมง
- ลูปการดึงข้อมูลเมื่อเริ่มต้นแอป: ตรวจสอบว่าแอปไม่ได้ทริกเกอร์การดึงข้อมูลระยะไกลในการเปลี่ยนหน้าจอ การกลับมาทำงานของกิจกรรม หรือการแสดงผลคอมโพเนนต์ทุกครั้ง ใช้กลยุทธ์การโหลด เช่น ดึงข้อมูลและเปิดใช้งานเมื่อโหลดหรือเปิดใช้งานเบื้องหลังหน้าจอการโหลดอย่างมีความรับผิดชอบ
- การตรวจสอบการดึงข้อมูลในเบื้องหลังและการดึงข้อมูลที่ไม่มีการใช้งาน: ตรวจสอบงานของผู้ปฏิบัติงานในเบื้องหลัง บริการ หรือโมดูลแอปเดิมเพื่อนำการเรียกใช้การดึงข้อมูลที่ซ้ำซ้อน ("การดึงข้อมูลผี") ออก ซึ่งจะทริกเกอร์เมื่อแอปอยู่ในเบื้องหลังหรือไม่มีการใช้งาน
- การตรวจสอบ: ใช้คอนโซล Google Cloud และแดชบอร์ดการกำหนดราคาและการใช้งานของคอนโซล Firebase เพื่อตั้งค่าการแจ้งเตือนการเรียกเก็บเงินอัตโนมัติเมื่อปริมาณการดึงข้อมูลรายวันใกล้ถึง 100,000 คำขอ
คำถามที่พบบ่อยและการแก้ปัญหา
โครงสร้างราคาใหม่ของ Remote Config ที่จะมีผลในวันที่ 1 กันยายน 2026 เป็นอย่างไร
Remote Config กำลังเปลี่ยนไปใช้โครงสร้างราคาตามการใช้งานโดยมีระดับที่ไม่มีค่าใช้จ่าย ดังนี้
- แพ็กเกจ Spark (ไม่มีค่าใช้จ่าย): คำขอดึงข้อมูลสูงสุด 100,000 รายการต่อวันโดยไม่มีค่าใช้จ่าย
- แพ็กเกจ Blaze (จ่ายเมื่อใช้): ไม่มีค่าใช้จ่ายสำหรับคำขอดึงข้อมูลรายวัน 100,000 รายการแรก จากนั้นจะมีค่าใช้จ่ายดังนี้
- $0.06 ต่อคำขอ 10,000 รายการ ($0.000006/คำขอ) ระหว่างคำขอ 100,001 ถึง 10,000,000 รายการต่อวัน
- $0.01 ต่อคำขอ 10,000 รายการ ($0.000001/คำขอ) สำหรับการใช้งานที่เกิน 10,000,000 คำขอต่อวัน
- ฟีเจอร์: ฟีเจอร์ขั้นสูงทั้งหมด (การปรับเปลี่ยนในแบบของคุณ การเปิดตัว และการผสานรวม A/B Testing) จะยังคงรวมอยู่ในทั้งแพ็กเกจ Spark และ Blaze โดยไม่มีค่าใช้จ่ายเพิ่มเติม
ฉันต้องมีบัญชีสำหรับการเรียกเก็บเงินเพื่อเริ่มต้นใช้งาน Remote Config ไหม
ไม่ คุณไม่จำเป็นต้องมีบัญชีสำหรับการเรียกเก็บเงินเพื่อเริ่มต้นใช้งาน Remote Config คุณสามารถใช้แพ็กเกจ Spark เพื่อเริ่มต้นใช้งานโดยไม่มีค่าใช้จ่าย คุณต้องใช้บัญชีสำหรับการเรียกเก็บเงินเมื่ออัปเกรดโปรเจ็กต์เป็นแพ็กเกจ Blaze เพื่อรองรับคำขอดึงข้อมูลรายวันมากกว่า 100,000 รายการเท่านั้น
ฉันจำเป็นต้องอัปเดตโค้ดหรืออัปเกรด Remote Config SDK ไหม
ไม่ คุณไม่จำเป็นต้องแก้ไขโค้ดหรืออัปเดต SDK ของไคลเอ็นต์ Remote Config เมื่อเปลี่ยนระหว่างแพ็กเกจ Spark และ Blaze แบ็กเอนด์ Remote Config จะจัดการการเปลี่ยนระดับและการวัดปริมาณคำขอโดยอัตโนมัติ
คำขอดึงข้อมูลที่เรียกเก็บเงินได้คืออะไร
คำขอดึงข้อมูลจะเกิดขึ้นเมื่อใดก็ตามที่แอปพลิเคชันไคลเอ็นต์หรือเซิร์ฟเวอร์แบ็กเอนด์เรียกใช้เซิร์ฟเวอร์ Remote Config เพื่อตรวจสอบค่าพารามิเตอร์ที่อัปเดต (เช่น การเรียกใช้ fetch() หรือ fetchAndActivate() ใน SDK ของไคลเอ็นต์ หรือการดึงข้อมูลเทมเพลตโดยใช้ REST/Admin SDK) เฉพาะคำขอดึงข้อมูลที่เรียกใช้โดยตรงจากบริการ Remote Config (ผ่าน SDK ของไคลเอ็นต์หรือ REST API) เท่านั้นที่จะนับรวมในการใช้งานที่เรียกเก็บเงิน การดำเนินการดึงข้อมูล การเรียกใช้เครือข่าย หรือเมตริกที่สร้างขึ้นภายในโดยบริการอื่นๆ ของ Firebase จะไม่นับรวมในโควต้าหรือการเรียกเก็บเงินของ Remote Config
- เรียลไทม์ Remote Config: การเปิดการเชื่อมต่อแบบเรียลไทม์จะไม่สร้างคำขอดึงข้อมูลแต่ละรายการอย่างต่อเนื่อง อย่างไรก็ตาม เมื่อเซิร์ฟเวอร์พุชการแจ้งเตือนการทำให้เป็นโมฆะ การเรียกใช้ไคลเอ็นต์ที่ได้เพื่อดาวน์โหลดการกำหนดค่าที่อัปเดตจะนับเป็นคำขอดึงข้อมูล
- ค่าที่แคชไว้: การใช้ค่าที่แคชไว้ซึ่งจัดเก็บไว้ในอุปกรณ์แล้ว (การอ่านจากดิสก์/หน่วยความจำโดยใช้
activate() หรือ getString()) จะไม่สร้างการเรียกใช้เครือข่ายหรือนับเป็นคำขอดึงข้อมูล
จะเกิดอะไรขึ้นหากโปรเจ็กต์ของฉันใช้แพ็กเกจ Spark และมีคำขอดึงข้อมูลเกิน 100,000 รายการต่อวัน ฉันจะอัปเกรดได้อย่างไร
- ระยะเวลาผ่อนผัน 30 วัน: เมื่อโปรเจ็กต์ Spark มีคำขอดึงข้อมูลรายวันเกิน 100,000 รายการเป็นครั้งแรก Firebase จะให้ระยะเวลาผ่อนผัน 30 วัน ในช่วงเวลานี้ คำขอ Remote Config ของคุณจะยังคงแสดงต่อไปโดยไม่หยุดชะงัก
- การนับถอยหลังอย่างต่อเนื่อง: ระยะเวลาผ่อนผัน 30 วันจะเริ่มขึ้นในครั้งแรกที่โปรเจ็กต์ของคุณมีคำขอดึงข้อมูลเกิน 100,000 รายการต่อวัน การนับถอยหลัง 30 วันนี้จะไม่หยุดชั่วคราวหรือรีเซ็ต แม้ว่าการใช้งานรายวันจะลดลงต่ำกว่าขีดจำกัดคำขอ 100,000 รายการชั่วคราวในช่วงกรอบเวลาดังกล่าวก็ตาม
- การแจ้งเตือนโควต้า: เมื่อปริมาณการดึงข้อมูลรายวันใกล้ถึงและถึงโควต้า 100,000 รายการ ผู้ดูแลระบบโปรเจ็กต์จะได้รับการแจ้งเตือนทางอีเมลและการแจ้งเตือนแบบแบนเนอร์ในคอนโซลโดยอัตโนมัติ
- ความเสี่ยงจากการจำกัดการใช้งาน: หากคุณไม่อัปเกรดเป็นแพ็กเกจ Blaze ภายในระยะเวลาผ่อนผัน 30 วัน ระบบจะเริ่มจำกัดการใช้งานบริการ Remote Config สำหรับคำขอที่เกินขีดจำกัด 100,000 รายการต่อวัน ซึ่งอาจทำให้ไคลเอ็นต์ไม่ได้รับการกำหนดค่าที่อัปเดต
- วิธีอัปเกรด: คุณสามารถอัปเกรดเป็นแพ็กเกจ Blaze ในคอนโซล Firebase เพื่อให้ใช้บริการได้อย่างต่อเนื่อง การอัปเกรดเป็นแพ็กเกจ Blaze จะลิงก์โปรเจ็กต์ของคุณกับบัญชีการเรียกเก็บเงินใน Google Cloud
ผู้ใช้ไม่ได้รับค่าพารามิเตอร์ Remote Config ใหม่ เป็นไปได้ไหมที่ปัญหานี้จะเกี่ยวข้องกับราคาหรือโควต้า
ได้ หากโปรเจ็กต์ของคุณอยู่ในแพ็กเกจ Spark, มีคำขอเกินขีดจำกัด 100,000 รายการต่อวัน และระยะเวลาผ่อนผัน 30 วันหมดอายุแล้ว เซิร์ฟเวอร์จะจำกัดคำขอที่เข้ามาเกินเกณฑ์รายวัน ตรวจสอบเมตริกการใช้งานในคอนโซล Firebase และอัปเกรดเป็นแพ็กเกจ Blaze หากผู้ใช้ที่ใช้งานอยู่รายวันต้องการการดึงข้อมูลมากกว่า 100,000 ครั้งต่อวัน
ฉันจะดูการใช้งานปัจจุบันเพื่อประมาณการเรียกเก็บเงินได้อย่างไร
ในคอนโซล Firebase ให้ทำดังนี้
- แพ็กเกจ Spark: คุณสามารถติดตามการใช้งานการดึงข้อมูลรายวันได้ในแดชบอร์ดการใช้งานและการเรียกเก็บเงิน
ในการ์ดความคืบหน้าของโควต้าในส่วน การกำหนดค่าระยะไกล จะแสดงจำนวนการดึงข้อมูลรายวันเทียบกับขีดจำกัดแบบไม่มีค่าใช้จ่ายรายวันที่ 100,000 ครั้ง
- แพ็กเกจ Blaze: แดชบอร์ดการใช้งานและการเรียกเก็บเงินมีแผนภูมิแท่งแสดงการใช้งานแบบแบ่งระดับซึ่งแสดงภาพจำนวนการดึงข้อมูลรายวันโดยแบ่งตามระดับราคา (ระดับที่ไม่มีค่าใช้จ่ายสูงสุด 100,000 รายการ, 100,001 ถึง 10,000,000 รายการ และมากกว่า 10,000,000 รายการ)
ในคอนโซล Google Cloud ให้ทำดังนี้
- รายงานการเรียกเก็บเงินใน Cloud (แพ็กเกจ Blaze): คุณสามารถดูการจัดการค่าใช้จ่ายและรายงานการใช้งานโดยละเอียดได้ในการเรียกเก็บเงินใน Cloud โปรดดูรายละเอียดที่หัวข้อดูรายงานการเรียกเก็บเงินใน Cloud และแนวโน้มค่าใช้จ่าย
เมื่อกรองตาม SKU ให้เลือก SKU ตามวันที่สร้างโปรเจ็กต์ ดังนี้
- โปรเจ็กต์ที่สร้างในวันที่ 1 กันยายน 2026 หรือหลังจากนั้น
- รหัส SKU:
37B1-4623-6F54
- ชื่อ SKU: คำขอดึงข้อมูล
- โปรเจ็กต์ที่สร้างก่อนวันที่ 1 กันยายน 2026
- รหัส SKU:
598C-0184-404A
- ชื่อ SKU: คำขอดึงข้อมูล
- โควต้าและขีดจำกัดของระบบ (แพ็กเกจ Spark และ Blaze): คุณสามารถตรวจสอบการใช้งานปัจจุบันและขีดจำกัดของระบบที่ใช้งานอยู่ได้ในหน้าโควต้าและขีดจำกัดของระบบ โปรดดูรายละเอียดที่หัวข้อดูและจัดการโควต้า เมื่อกรองรายงาน ให้ตรวจสอบว่าคุณเลือก Firebase API ที่ต้องการตรวจสอบโควต้า (เช่น
firebaseremoteconfig.googleapis.com)