Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

พารามิเตอร์และเงื่อนไขการกำหนดค่าระยะไกล

เมื่อใช้ Firebase คอนโซลหรือ ระยะไกล Config APIs แบ็กเอนด์ , คุณกำหนดหนึ่งหรือมากกว่าหนึ่งพารามิเตอร์ (คู่ค่าคีย์) และให้ค่าเริ่มต้นใน app สำหรับพารามิเตอร์เหล่านั้น คุณลบล้างค่าเริ่มต้นในแอปได้โดยกำหนดค่าพารามิเตอร์ฝั่งเซิร์ฟเวอร์ คีย์พารามิเตอร์และค่าพารามิเตอร์เป็นสตริง แต่ค่าพารามิเตอร์สามารถแปลงเป็นข้อมูลประเภทอื่นๆ ได้เมื่อคุณใช้ค่าเหล่านี้ในแอปของคุณ

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

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

เงื่อนไข กฎ และค่าเงื่อนไข

เงื่อนไขใช้เพื่อกำหนดเป้าหมายกลุ่มอินสแตนซ์ของแอป เงื่อนไขที่ทำขึ้นจากกฎหนึ่งหรือมากกว่าหนึ่งที่ทุกคนจะต้องประเมิน true สำหรับเงื่อนไขในการประเมินจะ true เช่นแอปที่กำหนด ถ้าค่าสำหรับกฎจะไม่ได้กำหนด (เช่นเมื่อไม่มีค่าใช้ได้) กฎที่จะประเมินการ false

ยกตัวอย่างเช่นพารามิเตอร์ที่กำหนดสาดหน้าของแอปสามารถแสดงภาพที่แตกต่างกันขึ้นอยู่กับชนิดของระบบปฏิบัติการโดยใช้กฎง่ายๆ if device_os = Android :

หรือเป็น เงื่อนไขเวลาที่ สามารถนำมาใช้ในการควบคุมเมื่อรายการส่งเสริมการขายการแสดงของแอปพิเศษ

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

ลำดับความสำคัญของค่าพารามิเตอร์

พารามิเตอร์อาจมีค่าตามเงื่อนไขหลายค่าที่เชื่อมโยงอยู่ กฎต่อไปนี้กำหนดว่าค่าใดที่ดึงมาจาก Remote Config Server และค่าใดที่ใช้ในอินสแตนซ์ของแอปที่กำหนด ณ เวลาใดเวลาหนึ่ง:

ค่าพารามิเตอร์ฝั่งเซิร์ฟเวอร์จะถูกดึงตามรายการลำดับความสำคัญต่อไปนี้

  1. ครั้งแรกค่าเงื่อนไขถูกนำมาใช้หากมีเงื่อนไขที่ว่าประเมิน true เช่นแอปที่กำหนด ถ้าหลายเงื่อนไขประเมิน true เป็นครั้งแรก (บน) อย่างใดอย่างหนึ่งที่แสดงใน Firebase UI คอนโซลจะมีความสำคัญและคุณค่าเงื่อนไขที่เกี่ยวข้องกับเงื่อนไขที่ให้ไว้เมื่อแอปเรียกค่าจากแบ็กเอนด์ คุณสามารถเปลี่ยนลำดับความสำคัญของเงื่อนไขโดยการลากและวางเงื่อนไขในเงื่อนไขแท็บ

  2. หากไม่มีค่าเงื่อนไขที่มีเงื่อนไขที่ประเมิน true ค่าเริ่มต้นฝั่งเซิร์ฟเวอร์ให้บริการเมื่อแอปเรียกค่าจากแบ็กเอนด์ ถ้าพารามิเตอร์ไม่อยู่ในแบ็กเอนด์หรือถ้าค่าเริ่มต้นมีการตั้งค่าการใช้งานในแอปเริ่มต้นแล้วไม่มีค่ามีให้สำหรับพารามิเตอร์ว่าเมื่อแอปเรียกค่า

ในแอปของคุณค่าพารามิเตอร์ที่ส่งคืนโดย get วิธีการตามรายการลำดับความสำคัญต่อไปนี้

  1. หากมีการดึงค่าจากแบ็กเอนด์และเปิดใช้งานแล้ว แอปจะใช้ค่าที่ดึงมา ค่าพารามิเตอร์ที่เปิดใช้งานจะคงอยู่
  2. หากไม่มีการดึงค่าจากแบ็กเอนด์ หรือหากค่าที่ดึงมาจากแบ็กเอนด์การกำหนดค่าระยะไกลไม่ได้เปิดใช้งาน แอปจะใช้ค่าเริ่มต้นในแอป
  3. ถ้าไม่มีค่าเริ่มต้นในแอปได้รับการตั้งค่าแอปใช้ค่าประเภทคงที่ (เช่น 0 สำหรับ int และ false สำหรับ boolean )

กราฟิกนี้สรุปวิธีจัดลำดับความสำคัญของค่าพารามิเตอร์ในแบ็กเอนด์การกำหนดค่าระยะไกลและในแอปของคุณ:

ชนิดข้อมูลค่าพารามิเตอร์

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

ประเภทที่รองรับในปัจจุบันคือ:

  • String
  • Boolean
  • Number
  • JSON

ใน UI คอนโซล Firebase สามารถเลือกประเภทข้อมูลได้จากเมนูแบบเลื่อนลงถัดจากคีย์พารามิเตอร์ ในส่วนที่เหลือประเภท API สามารถตั้งค่าการใช้ value_type ข้อมูลภายในวัตถุพารามิเตอร์

กลุ่มพารามิเตอร์

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

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

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

  • สามารถรวมพารามิเตอร์ไว้ในกลุ่มเดียวได้ตลอดเวลา และคีย์พารามิเตอร์จะต้องไม่ซ้ำกันในพารามิเตอร์ทั้งหมด
  • ชื่อกลุ่มพารามิเตอร์ต้องไม่เกิน 256 อักขระ
  • หากคุณใช้ทั้ง REST API และคอนโซล Firebase ตรวจสอบให้แน่ใจว่าลอจิก REST API ใด ๆ ได้รับการอัปเดตเพื่อจัดการกลุ่มพารามิเตอร์ในการเผยแพร่

สร้างหรือแก้ไขกลุ่มพารามิเตอร์โดยใช้คอนโซล Firebase

คุณสามารถพารามิเตอร์ในกลุ่ม พารามิเตอร์ แท็บของคอนโซล Firebase ในการสร้างหรือแก้ไขกลุ่ม:

  1. เลือกจัดการกลุ่ม
  2. เลือกช่องทำเครื่องหมายสำหรับพารามิเตอร์ที่คุณต้องการเพิ่มและเลือกย้ายไปยังกลุ่ม
  3. เลือกกลุ่มที่มีอยู่หรือสร้างกลุ่มใหม่โดยการป้อนชื่อและคำอธิบายและการเลือกสร้างกลุ่มใหม่ หลังจากที่คุณบันทึกกลุ่มก็สามารถใช้ได้รับการตีพิมพ์โดยใช้ปุ่มเผยแพร่การเปลี่ยนแปลง

สร้างกลุ่มโดยทางโปรแกรม

ระยะไกล Config REST API มีวิธีการอัตโนมัติเพื่อสร้างและเผยแพร่กลุ่มพารามิเตอร์ สมมติว่าคุณคุ้นเคยกับ REST และได้รับการตั้งค่าให้อนุญาตคำขอไปยัง API คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อจัดการกลุ่มโดยทางโปรแกรม:

  1. เรียกแม่แบบปัจจุบัน
  2. เพิ่มวัตถุ JSON เพื่อแสดงกลุ่มพารามิเตอร์ของคุณ
  3. เผยแพร่กลุ่มพารามิเตอร์โดยใช้คำขอ HTTP PUT

parameterGroups วัตถุมีคีย์กลุ่มที่มีคำอธิบายที่ซ้อนกันและรายชื่อของพารามิเตอร์การจัดกลุ่ม โปรดทราบว่าแต่ละคีย์กลุ่มต้องไม่ซ้ำกันทั่วโลก

ยกตัวอย่างเช่นที่นี่เป็นที่ตัดตอนมาจากการแก้ไขแม่แบบที่เพิ่มกลุ่มพารามิเตอร์ "เมนูใหม่" กับพารามิเตอร์หนึ่ง pumpkin_spice_season :

{
  "parameters": {},
  "version": {
    "versionNumber": "1",

    …


  },
  "parameterGroups": {
    "new menu": {
      "description": "New Menu",
      "parameters": {
        "pumpkin_spice_season": {
          "defaultValue": {
            "value": "true"
          },
          "description": "Whether it's currently pumpkin spice season."
        }
      }
    }
  }
}

ประเภทกฎเงื่อนไข

ประเภทกฎต่อไปนี้ได้รับการสนับสนุนในคอนโซล Firebase ฟังก์ชั่นเทียบเท่าที่มีอยู่ในระยะไกล Config REST API เป็นรายละเอียดใน การอ้างอิงนิพจน์เงื่อนไข

ประเภทกฎ ผู้ประกอบการ มูลค่า บันทึก
แอป == เลือกจากรายการรหัสแอปสำหรับแอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase เมื่อคุณเพิ่มแอปพลิเค Firebase คุณป้อนรหัสชุด iOS หรือ Android ชื่อแพคเกจที่กำหนดแอตทริบิวต์ที่ถูกเปิดเผยว่าเป็น App ID ในกฎระเบียบ Config ระยะไกล

ใช้แอตทริบิวต์นี้ดังต่อไปนี้:
  • สำหรับ iOS: ใช้แอป CFBundleIdentifier คุณสามารถค้นหา Bundle ตัวบ่งชี้ในการทั่วไปแท็บสำหรับเป้าหมายหลักของแอปใน Xcode
  • สำหรับ Android: การใช้แอปเป็น applicationId คุณสามารถค้นหา applicationId ใน app ระดับ build.gradle ไฟล์
เวอร์ชันแอป สำหรับค่าสตริง:
ตรงทุกประการ
ประกอบด้วย,
ไม่มี,
นิพจน์ทั่วไป

สำหรับค่าตัวเลข:
=, ≠, >, ≥, <, ≤

ระบุเวอร์ชันของแอปที่จะกำหนดเป้าหมาย

ก่อนที่จะใช้กฎนี้คุณต้องใช้กฎ App ID เพื่อเลือกแอป Android / iOS เชื่อมโยงกับโครงการ Firebase ของคุณ

สำหรับ iOS: ใช้แอป CFBundleShortVersionString

หมายเหตุ: ตรวจสอบว่าแอป iOS ของคุณใช้ Firebase iOS SDK เวอร์ชั่น 6.24.0 หรือสูงกว่าเป็น CFBundleShortVersionString ไม่ได้ถูกส่งไปในรุ่นก่อนหน้านี้ (ดู บันทึกประจำรุ่น )

สำหรับ Android: การใช้แอปเป็น versionName

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

เมื่อใช้ประกอบการแสดงออกปกติคุณสามารถสร้างนิพจน์ทั่วไปใน RE2 รูปแบบ นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วนได้ นอกจากนี้คุณยังสามารถใช้ ^ และ $ เบรกเพื่อให้ตรงกับจุดเริ่มต้นปลายหรือความสมบูรณ์ของสตริงเป้าหมาย

หมายเลขรุ่น สำหรับค่าสตริง:
ตรงทุกประการ
ประกอบด้วย,
ไม่มี,
นิพจน์ทั่วไป

สำหรับค่าตัวเลข:
=, ≠, >, ≥, <, ≤

ระบุรุ่นของแอปที่จะกำหนดเป้าหมาย

ก่อนที่จะใช้กฎนี้คุณต้องใช้กฎ App ID เพื่อเลือกแอป iOS หรือ Android ที่เกี่ยวข้องกับโครงการ Firebase ของคุณ

โอเปอเรเตอร์นี้ใช้ได้กับแอป iOS และ Android เท่านั้น มันสอดคล้องกับแอป CFBundleVersion สำหรับ iOS และ versionCode สำหรับ Android การเปรียบเทียบสตริงสำหรับกฎนี้คำนึงถึงขนาดตัวพิมพ์

เมื่อใช้การแข่งขันว่ามีไม่ได้มีหรือผู้ประกอบการแสดงออกปกติคุณสามารถเลือกได้หลายค่า

เมื่อใช้ประกอบการแสดงออกปกติคุณสามารถสร้างนิพจน์ทั่วไปใน RE2 รูปแบบ นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วนได้ นอกจากนี้คุณยังสามารถใช้ ^ และ $ เบรกเพื่อให้ตรงกับจุดเริ่มต้นปลายหรือความสมบูรณ์ของสตริงเป้าหมาย

แพลตฟอร์ม == iOS
Android
เว็บ
ระบบปฏิบัติการ ==

ระบุระบบปฏิบัติการที่จะกำหนดเป้าหมาย

ก่อนที่จะใช้กฎนี้คุณต้องใช้กฎ App ID เพื่อเลือกแอปเว็บที่เกี่ยวข้องกับโครงการ Firebase ของคุณ

กฎนี้ประเมิน true เช่นเว็บแอปที่กำหนดถ้าระบบปฏิบัติการและรุ่นของตรงกับค่าเป้าหมายในรายการที่ระบุ
เบราว์เซอร์ ==

ระบุเบราว์เซอร์ที่จะกำหนดเป้าหมาย

ก่อนที่จะใช้กฎนี้คุณต้องใช้กฎ App ID เพื่อเลือกแอปเว็บที่เกี่ยวข้องกับโครงการ Firebase ของคุณ

กฎนี้ประเมิน true เช่นเว็บแอปที่กำหนดถ้าเบราว์เซอร์และรุ่นตรงกับค่าเป้าหมายในรายการที่ระบุ
วันเวลา <=, > วันที่และเวลาที่ระบุ ทั้งในเขตเวลาของอุปกรณ์หรือเขตเวลาที่ระบุ เช่น "(GMT+11) เวลาซิดนีย์" เปรียบเทียบเวลาปัจจุบันกับเวลาในการดึงข้อมูลอุปกรณ์
ผู้ใช้ในเปอร์เซ็นไทล์สุ่ม <=, > 0-100

ใช้ข้อมูลนี้เพื่อใช้การเปลี่ยนแปลงไปตัวอย่างที่สุ่มจากกรณีแอป (มีขนาดตัวอย่างขนาดเล็กเป็น 0.0001%) โดยใช้ <= และ> ผู้ประกอบการแบ่งกลุ่มผู้ใช้ (กรณีแอป) เป็นกลุ่ม

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

ยกตัวอย่างเช่นการสร้างเงื่อนไขที่สองที่เกี่ยวข้องที่แต่ละคนนำไปใช้กับไม่ทับซ้อนกัน 5% ของผู้ใช้แอปคุณอาจมีเงื่อนไขหนึ่ง ได้แก่ <กฎ = 5%, และเงื่อนไขอื่นรวมทั้ง> กฎ 5% และ <= กฎ 10% หากต้องการให้ผู้ใช้บางรายสุ่มปรากฏในทั้งสองกลุ่ม ให้ใช้คีย์ที่แตกต่างกันสำหรับกฎในแต่ละเงื่อนไข

ผู้ใช้ในกลุ่มผู้ชม == เลือกอย่างน้อยหนึ่งรายการจากรายการผู้ชม Google Analytics ที่คุณได้ตั้งค่าไว้สำหรับโครงการของคุณ

กฎนี้กำหนดให้ใช้กฎรหัสแอปเพื่อเลือกแอปที่เชื่อมโยงกับโปรเจ็กต์ Firebase

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

อุปกรณ์ในภูมิภาค/ประเทศ == เลือกภูมิภาคหรือประเทศอย่างน้อยหนึ่งรายการ กฎนี้ประเมิน true เช่นแอปที่กำหนดถ้าเช่นอยู่ในที่ใด ๆ ของภูมิภาคหรือประเทศที่ระบุไว้ รหัสประเทศของอุปกรณ์กำหนดโดยใช้ที่อยู่ IP ของอุปกรณ์ในคำขอหรือรหัสประเทศที่กำหนดโดย Firebase Analytics (หากข้อมูล Analytics แชร์กับ Firebase)
ภาษาของอุปกรณ์ == เลือกหนึ่งภาษาขึ้นไป กฎนี้ประเมิน true เช่นแอปที่กำหนดถ้าเช่นแอปที่ติดตั้งบนอุปกรณ์ที่ใช้ภาษาใดภาษาหนึ่งจดทะเบียน
คุณสมบัติผู้ใช้ สำหรับค่าสตริง:
ประกอบด้วย,
ไม่มี,
ตรงทุกประการ
นิพจน์ทั่วไป

สำหรับค่าตัวเลข:
=, ≠, >, ≥, <, ≤

หมายเหตุ: บนไคลเอนต์ คุณสามารถตั้งค่าสตริงสำหรับคุณสมบัติผู้ใช้เท่านั้น สำหรับเงื่อนไขที่ใช้ตัวดำเนินการตัวเลข การกำหนดค่าระยะไกลจะแปลงค่าของคุณสมบัติผู้ใช้ที่สอดคล้องกันเป็นจำนวนเต็ม/ลอย
เลือกจากรายการพร็อพเพอร์ตี้ผู้ใช้ Google Analytics ที่มี เพื่อเรียนรู้วิธีการที่คุณสามารถใช้คุณสมบัติของผู้ใช้ในการปรับแต่งแอปของคุณสำหรับกลุ่มที่เฉพาะเจาะจงมากของฐานผู้ใช้ของคุณให้ดู ระยะไกลการกำหนดค่าและใช้งานคุณสมบัติ

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติของผู้ใช้ โปรดดูคำแนะนำต่อไปนี้:

เมื่อใช้การแข่งขันว่ามีไม่ได้มีผู้ประกอบการหรือการแสดงออกปกติคุณสามารถเลือกได้หลายค่า

เมื่อใช้ประกอบการแสดงออกปกติคุณสามารถสร้างนิพจน์ทั่วไปใน RE2 รูปแบบ นิพจน์ทั่วไปของคุณสามารถจับคู่สตริงเวอร์ชันเป้าหมายทั้งหมดหรือบางส่วนได้ นอกจากนี้คุณยังสามารถใช้ ^ และ $ เบรกเพื่อให้ตรงกับจุดเริ่มต้นปลายหรือความสมบูรณ์ของสตริงเป้าหมาย

หมายเหตุ: คุณสมบัติของผู้ใช้ที่เก็บรวบรวมโดยอัตโนมัติ ไม่ได้มีอยู่ในปัจจุบันเมื่อมีการสร้างเงื่อนไข Config ระยะไกล
ส่วนที่นำเข้า == เลือกกลุ่มที่นำเข้าอย่างน้อยหนึ่งกลุ่ม กฎข้อนี้ต้องมีการตั้งค่าที่กำหนดเอง ส่วนที่นำเข้า

ค้นหาพารามิเตอร์และเงื่อนไข

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

ข้อจำกัดของพารามิเตอร์และเงื่อนไข

ภายในโปรเจ็กต์ Firebase คุณสามารถมีพารามิเตอร์ได้มากถึง 2,000 ตัว และสูงถึง 500 เงื่อนไข คีย์พารามิเตอร์มีความยาวได้สูงสุด 256 อักขระ ต้องเริ่มต้นด้วยขีดล่างหรืออักขระที่เป็นตัวอักษรภาษาอังกฤษ (AZ, az) และอาจมีตัวเลขด้วย ความยาวรวมของสตริงค่าพารามิเตอร์ภายในโปรเจ็กต์ต้องไม่เกิน 800,000 อักขระ

ขั้นตอนถัดไป

ในการเริ่มต้นการกำหนดค่าโครงการ Firebase ของคุณให้ดูที่การ ตั้งค่า Firebase ระยะไกล Config โครงการ