Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

ฉันจะทำอะไรกับ Remote Config ได้บ้าง?

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

เปิดตัวคุณลักษณะใหม่ด้วยกลไกการเปิดตัวเปอร์เซ็นต์

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

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

ตอนนี้เมื่อพารามิเตอร์ new_search_feature ถูกดึงมาจาก Remote Config ผู้ใช้ที่สุ่มเลือก 10% จะได้รับค่า true ในขณะที่ส่วนที่เหลือจะได้รับค่า false

เมื่อคุณพอใจกับความเสถียรของคุณลักษณะใน 10% ของประชากรผู้ใช้คุณสามารถเพิ่มเป็น 30% เป็น 50% และในที่สุดก็เป็น 100% เมื่อคุณมีความมั่นใจอย่างเต็มที่ในคุณลักษณะนี้

กำหนดแพลตฟอร์มและแบนเนอร์โปรโมชั่นเฉพาะสำหรับแอปของคุณ

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

จากนั้นคุณสามารถกำหนดค่าต่างๆให้กับ Android และ iOS สำหรับภาษาที่สำคัญที่สุดสำหรับแคมเปญการตลาดเพื่อส่งเสริมการขายของคุณ

หากคุณต้องการเรียกใช้โปรโมชันในช่วงเวลาใดเวลาหนึ่งคุณสามารถใช้เงื่อนไขเวลาของ Remote Config:

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

ทดสอบฟังก์ชันใหม่ในกลุ่มทดสอบที่ จำกัด

โดยปกติสำหรับการทดสอบฟังก์ชันใหม่ภายในกลุ่มทดสอบที่ จำกัด คุณจะต้องใช้ช่องอัลฟ่าบน Google Play หรือ Test Flight สำหรับแอป iOS เครื่องมือเหล่านี้เหมาะอย่างยิ่งเมื่อคุณต้องการทดสอบการทำงานใหม่ในจังหวะเดียวกับรอบการพัฒนาปกติของคุณ

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

สมมติว่าคุณต้องการทดสอบกราฟิกใหม่ระหว่างพนักงานใน บริษัท ของคุณ จะเปิดใช้งานด้วย Remote Config ได้อย่างไร?

เมื่อผู้ใช้ลงชื่อเข้าใช้แอปของคุณให้ตรวจสอบรหัสอีเมลของตนและตั้งค่าคุณสมบัติผู้ใช้ is_mydomain_employee=true ซึ่งจะมีผลเฉพาะเมื่ออีเมลนั้นเป็นของโดเมนของคุณ

จากนั้นสร้างเงื่อนไขที่ติดตามคุณสมบัติผู้ใช้นี้:

จากนั้นคุณสามารถกำหนดเป้าหมายคุณสมบัติผู้ใช้นี้ใน Remote Config และเปิดใช้งานฟังก์ชันใหม่สำหรับผู้ใช้เหล่านี้เท่านั้น

ใช้ JSON เพื่อกำหนดค่าเอนทิตีที่ซับซ้อนในแอพหรือเกมของคุณ

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

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

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

ส่งข้อความ Slack / Email เมื่อเผยแพร่การอัปเดตการกำหนดค่าระยะไกล

หากคุณเป็นส่วนหนึ่งของทีมขนาดใหญ่ที่ใช้ Remote Config มักจะยากที่จะติดตามว่าใครเป็นผู้เผยแพร่ Remote Config ในทีมของคุณและเมื่อใด

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

เมื่อเร็ว ๆ นี้ eBay เปิดแหล่งที่มาของการใช้งาน สำหรับวิธีที่พวกเขาใช้ Cloud Functions กับ Remote Config เพื่อเผยแพร่ความแตกต่างของเทมเพลตการกำหนดค่าระยะไกลก่อนหน้าและใหม่ลงในช่อง Slack

ใช้กลยุทธ์การรักษาผู้ใช้โดยใช้ Firebase Predictions

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

สร้างเงื่อนไขใหม่ที่เรียกว่า will_churn_high_risk ด้วยการคาดคะเนที่เกี่ยวกับการปั่นป่วน

จากนั้นแนบเงื่อนไขนั้นเข้ากับพารามิเตอร์ที่ควบคุมความสามารถ in-game-gift

ด้วยวิธีนี้คุณสามารถมอบของขวัญในเกมให้กับผู้ที่คาดว่าจะปั่นจักรยานได้