โควต้าและขีดจำกัด

หน้านี้แสดงข้อมูลอ้างอิงแบบรวมศูนย์สำหรับขีดจำกัดทางเทคนิค โควต้าโปรเจ็กต์ และนโยบายการใช้งานที่ใช้กับ Remote Config

โควต้าทั่วทั้งโปรเจ็กต์

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

Resource ขีดจำกัด รายละเอียด
พารามิเตอร์ 3,000 รายการต่อประเภทเทมเพลต 3,000 รายการสำหรับเทมเพลตฝั่งไคลเอ็นต์ และ 3,000 รายการสำหรับเทมเพลตฝั่งเซิร์ฟเวอร์
เงื่อนไข 2,000 รายการต่อโปรเจ็กต์ แชร์ในเทมเพลตทั้งหมด
เวอร์ชันของเทมเพลต 300 รายการต่อประเภทเทมเพลต รวมเวอร์ชันที่ถูกลบ ระบบจะล้างเวอร์ชันที่เกินจำนวนนี้โดยอัตโนมัติ ระบบจะลบเวอร์ชันเทมเพลตที่เก่ากว่า 90 วันโดยอัตโนมัติ
คำอธิบายเวอร์ชันเทมเพลต 1,024 อักขระ ความยาวสูงสุดสำหรับคำอธิบายเวอร์ชันเทมเพลต
การทดสอบและการเปิดตัว 24 แบบรวม จำนวนการทดสอบ A/B Testing และการเปิดตัว Remote Config ที่ทำงานอยู่รวมกันต้องไม่เกิน 24 รายการต่อโปรเจ็กต์
การเชื่อมต่อแบบเรียลไทม์ 20,000,000 (20 ล้าน) รายการต่อโปรเจ็กต์ ดูขีดจำกัดแบบเรียลไทม์

ข้อจำกัดของพารามิเตอร์และคีย์

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

องค์ประกอบ ขีดจำกัด รายละเอียด
ความยาวคีย์ 256 อักขระ ต้องขึ้นต้นด้วย _ หรือ A-Z, a-z มีตัวเลขได้
เนื้อหาที่มีมูลค่ารวม 1,000,000 อักขระ ผลรวมของสตริงค่าพารามิเตอร์ทั้งหมดในโปรเจ็กต์
ความยาวชื่อกลุ่ม 256 อักขระ ใช้กับป้ายกำกับกลุ่มพารามิเตอร์ในคอนโซล Firebase

ขีดจำกัดของเงื่อนไขและการกำหนดเป้าหมาย

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

องค์ประกอบ ขีดจำกัด รายละเอียด
สัญญาณที่กำหนดเอง 100 รายการต่ออินสแตนซ์ของแอป ตั้งค่าสัญญาณที่ไม่ซ้ำกันได้สูงสุด 100 รายการในอุปกรณ์เครื่องเดียว
คีย์สัญญาณที่กำหนดเอง 250 อักขระ ความยาวสูงสุดของชื่อแอตทริบิวต์
ค่าสัญญาณที่กำหนดเอง 500 อักขระ ความยาวสูงสุดของค่าแอตทริบิวต์ (250 หากใช้นิพจน์ทั่วไป)
รหัสการติดตั้ง 50 รายการต่อเงื่อนไข จำนวนรหัสสูงสุดที่อนุญาตในกฎ "รหัสการติดตั้ง"
ค่าพร็อพเพอร์ตี้ผู้ใช้ 100 รายการต่อเงื่อนไข จำนวนค่าเป้าหมายสูงสุดที่อนุญาตในกฎเงื่อนไขพร็อพเพอร์ตี้ผู้ใช้
ชื่อเงื่อนไข 256 อักขระ ชื่อที่ใช้ระบุเงื่อนไขในคอนโซล Firebase หรือ API
ไวยากรณ์นิพจน์ทั่วไป รูปแบบ RE2 นิพจน์ทั่วไปทั้งหมดต้องเป็นไปตามไวยากรณ์ RE2

ขีดจำกัดแบบเรียลไทม์

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

Resource ขีดจำกัด รายละเอียด
การเชื่อมต่อที่เปิดพร้อมกัน 20,000,000 (20 ล้าน) รายการต่อโปรเจ็กต์ หากเกินขีดจำกัด คำขอการเชื่อมต่อใหม่จะถูกปฏิเสธและ SDK ของไคลเอ็นต์จะเปลี่ยนกลับไปใช้การดึงข้อมูลตามระยะเวลามาตรฐานโดยอัตโนมัติ ขีดจำกัดนี้จะถูกระงับชั่วคราวในขณะที่เทมเพลตที่เผยแพร่ใหม่กำลังเผยแพร่อย่างต่อเนื่อง เพื่อให้ไคลเอ็นต์ที่เชื่อมต่อทั้งหมดได้รับการอัปเดต

นโยบายการดำเนินงาน

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

  • อย่าใช้ Remote Config เพื่ออัปเดตแอปที่ควรต้องได้รับสิทธิ์จากผู้ใช้ ซึ่งอาจทำให้แอปของคุณถูกมองว่าไม่น่าเชื่อถือ

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

  • อย่าพยายามหลีกเลี่ยงข้อกำหนดของแพลตฟอร์มเป้าหมายของแอปโดยใช้ Remote Config