การเปิดตัว Remote Config ช่วยให้คุณเปิดตัวฟีเจอร์และการอัปเดตใหม่ๆ ในแอปได้อย่างปลอดภัยและค่อยเป็นค่อยไป การเปิดตัวช่วยให้คุณควบคุมการเปิดตัวฟีเจอร์ใหม่ของแอปได้โดยกำหนดเป้าหมายเป็นกลุ่มผู้ใช้ที่เฉพาะเจาะจง เช่นเดียวกับการทดสอบ A/B ในการเปิดตัว ระบบจะวัดผลกลุ่มที่เปิดใช้เทียบกับกลุ่มควบคุมที่มีขนาดเท่ากันเพื่อให้เปรียบเทียบผลลัพธ์ได้อย่างมีความหมาย
ขั้นตอนที่ 1: ติดตั้งเครื่องมือในแอปด้วย Remote Config, Crashlytics และ Google Analytics
ก่อนที่จะเริ่มใช้การเปิดตัว Remote Config เพื่อค่อยๆ เปิดตัวฟีเจอร์ใหม่ให้แก่ผู้ใช้ คุณควรติดตั้งเครื่องมือในแอปด้วยการกำหนดค่าระยะไกลของ Firebase, Crashlytics และ Google Analytics
- ทำตามวิธีการในเริ่มต้นใช้งานการกำหนดค่าระยะไกลเพื่อเพิ่ม Remote Config และ Analytics ลงในแอปและสร้างเทมเพลต Remote Config คุณจะต้องตรวจสอบว่าใช้ Firebase BoM v32.6.0 ขึ้นไป (Remote Config SDK v21.6.0 ขึ้นไป)
- ทำตามวิธีการในเริ่มต้นใช้งาน Crashlytics เพื่อเพิ่ม Crashlytics ลงในแอป อย่าลืมติดตั้ง Firebase iOS SDK v10.24.0 ขึ้นไป
เพื่อให้ได้ประสิทธิภาพสูงสุด เราขอแนะนำให้ใช้ Remote Config แบบเรียลไทม์ในแอปเพื่อให้แน่ใจว่าระบบจะดึงค่าการเปิดตัวทันทีที่เผยแพร่
ขั้นตอนที่ 2: กำหนดค่าการเปิดตัวในคอนโซล Firebase
หลังจากติดตั้งเครื่องมือวัดในแอปด้วย Remote Config, Crashlytics และ Analytics แล้ว คุณจะใช้คอนโซล Firebase เพื่อสร้างการเปิดตัวได้
- ในคอนโซล Firebase ให้ไปที่หน้า DevOps และการมีส่วนร่วม > การกำหนดค่าระยะไกล > การเปิดตัว
- คลิกสร้างการเปิดตัว
- ในช่องพารามิเตอร์ ให้เลือกพารามิเตอร์ที่มีอยู่หรือสร้างพารามิเตอร์ใหม่เพื่ออัปเดตด้วยการเปิดตัว แล้วคลิกถัดไป
สร้างหรือเลือกเงื่อนไขเป้าหมาย เงื่อนไขนี้จะกำหนดอุปกรณ์ที่จะเพิ่มลงในกลุ่มที่เปิดใช้การเปิดตัวและกลุ่มควบคุม ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีมอบหมายกลุ่มที่เปิดใช้การเปิดตัวและกลุ่มควบคุมให้กับผู้ใช้ได้ที่หัวข้อทำความเข้าใจการเป็นสมาชิกกลุ่มการเปิดตัว
คลิกถัดไป และในช่องค่าที่เปิดใช้ ให้เพิ่มค่าที่ต้องการเผยแพร่ให้แก่ผู้ใช้
ในช่องเปอร์เซ็นต์แบบสุ่ม ให้ป้อนเปอร์เซ็นต์รวมของอุปกรณ์ที่ควรได้รับค่าที่เปิดใช้ เนื่องจาก Firebase จะกำหนดกลุ่มควบคุมที่มีขนาดเท่ากันเพื่อให้แน่ใจว่าการเปรียบเทียบผลลัพธ์จะถูกต้องเมื่อวัดประสิทธิภาพของฟีเจอร์ที่เปิดใช้ ค่านี้จึงต้องเท่ากับ 50% หรือน้อยกว่า เว้นแต่คุณจะเปิดตัวเป็น 100% โปรดทราบว่าค่านี้จะผูกกับเงื่อนไขของคุณ เช่น หากคุณกำหนดค่าเงื่อนไขที่เปิดตัวเฉพาะในแอปเวอร์ชัน 2.0 และ 30% ของฐานผู้ใช้ได้ใช้ v2.0 แล้ว การตั้งค่านี้เป็น 50% จะหมายความว่า 15% ของฐานผู้ใช้ทั้งหมดจะได้รับค่าการเปิดตัว
คลิกถัดไป แล้วระบุชื่อและคำอธิบาย (ไม่บังคับ) จากนั้นคลิกบันทึก
หากต้องการเริ่มการเปิดตัว ให้คลิกเผยแพร่การเปลี่ยนแปลง ตรวจสอบพารามิเตอร์ที่เปลี่ยนแปลง แล้วคลิกเผยแพร่การเปลี่ยนแปลงอีกครั้ง
การเปิดตัวควรเริ่มต้นขึ้นและคุณควรดูผลลัพธ์ได้เกือบจะทันที
ขั้นตอนถัดไป
- ดูข้อมูลเพิ่มเติมเกี่ยวกับผลลัพธ์ของการเปิดตัวได้ที่ทำความเข้าใจผลลัพธ์ของการเปิดตัว