Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

ปรับแต่งหน้าจอต้อนรับกลับ

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

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

ด้วยการใช้คุณสมบัติทั้งสองนี้ร่วมกัน คุณสามารถปรับแต่งหน้าจอต้อนรับของแอปสำหรับผู้ใช้ซ้ำตามความชอบหรือกิจกรรมในแอปของคุณ

คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการสร้างหน้าจอ "ยินดีต้อนรับกลับ" ในแบบของคุณบน Android

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

ภาพรวมการใช้งาน

การนำหน้าจอต้อนรับส่วนบุคคลของแอปไปใช้ประกอบด้วย 3 ขั้นตอนกว้างๆ:

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

ตั้งค่าพารามิเตอร์ใน Remote Config

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

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่หน้า พารามิเตอร์ Remote Config ในคอนโซล Firebase หากคุณไม่เคยกำหนดค่า Remote Config ในแอปของคุณ ให้คลิก Add Your First Parameter
  2. กรอกคีย์พารามิเตอร์และค่าเริ่มต้น ตัวอย่างเช่น welcome_message และ Welcome to this sample app นี้

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

  3. คลิก เผยแพร่การเปลี่ยนแปลง

สิ่งที่ต้องทำในแอพ Android

  1. เพิ่มโค้ดเพื่ออ่านและแสดงพารามิเตอร์ที่คุณเพิ่งเพิ่มลงในแอปของคุณในคอนโซล Firebase ตัวอย่างเช่น:

    final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance();
    config.getInstance.fetch(CACHE_EXPIRATION_MS)
      .addOnCompleteListener(this, new OnCompleteListener<Void>() {
        @Override
        public void onComplete(@NonNull Task<Void> task) {
            if (task.isSuccessful()) {
                config.activateFetched();
    
                String welcomeMessage = config.getString("welcome_message");
            }
        }
    });
    

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

  2. เปิด โหมดนักพัฒนาซอฟต์แวร์ เพื่อดูการเปลี่ยนแปลงการกำหนดค่าทันทีขณะทดสอบ

ทดสอบว่าใช้งานได้จริง

  1. เปิดแอปของคุณและตรวจสอบให้แน่ใจว่าแอปแสดงค่าปัจจุบันของพารามิเตอร์ใน Remote Config UI
  2. เปลี่ยนค่าในคอนโซลและคลิก เผยแพร่การเปลี่ยนแปลง
  3. รีสตาร์ทแอปของคุณ ควรแสดงค่าพารามิเตอร์ใหม่

ตั้งค่าผู้ชมหรือพร็อพเพอร์ตี้ผู้ใช้ของ Analytics

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

สิ่งที่ต้องทำในคอนโซล Firebase

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

    การกำหนดค่าพร็อพเพอร์ตี้ผู้ใช้ Analytics

  3. คลิก สร้าง

สิ่งที่ต้องทำในแอพ Android

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

ทดสอบว่าใช้งานได้จริง

  1. เปิดแอปของคุณและไปที่ตำแหน่งที่ตั้งค่าคุณสมบัติผู้ใช้ของคุณ
  2. เปิดหน้า Analytics DebugView ในคอนโซล Firebase
  3. ดูว่ามีการตั้งค่าคุณสมบัติของผู้ใช้หรือไม่ (อาจมีความล่าช้าสองสามนาทีก่อนที่จะมีอะไรปรากฏขึ้น)

กำหนดค่าเงื่อนไขการกำหนดค่าระยะไกล

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

สิ่งที่ต้องทำในคอนโซล Firebase

  1. ไปที่ Remote Config ในคอนโซล Firebase
  2. คลิกพารามิเตอร์ของคุณเพื่อแก้ไข
  3. คลิก เพิ่มมูลค่าสำหรับเงื่อนไข
  4. เลือก กำหนดเงื่อนไขใหม่
  5. ตั้งชื่อเงื่อนไขของคุณ ตัวอย่างเช่น "ชอบแมว" เพื่อแสดงความชอบของผู้ใช้ก่อนหน้านี้
  6. ภายใต้ ใช้ถ้า เลือก พร็อพเพอร์ ตี้ผู้ใช้ (หรือ ผู้ใช้ในผู้ชม หากคุณสร้างผู้ชมใน Analytics) และเลือกพารามิเตอร์ของคุณ และกำหนดความสัมพันธ์แบบมีเงื่อนไขกับค่าพารามิเตอร์ของคุณ

    เงื่อนไข Remote Config ใหม่

  7. คลิก สร้างเงื่อนไข

  8. ป้อนค่าเพื่อแสดงเงื่อนไขใหม่ ตัวอย่างเช่น ข้อความต้อนรับสำหรับ "ชอบแมว" อาจเป็น "เหมียว!"

  9. คลิก อัปเดต เพื่อบันทึกการเปลี่ยนแปลงของคุณ

  10. คลิก เผยแพร่การเปลี่ยนแปลง เพื่อเปิดใช้งานเงื่อนไขและค่าใหม่ในแอปของคุณ

ทดสอบว่าใช้งานได้จริง

  1. เปิดแอปของคุณและไปที่ตำแหน่งที่ตั้งค่าคุณสมบัติผู้ใช้ของคุณ
  2. เปิดหน้า Analytics DebugView ในคอนโซล Firebase
  3. ดูว่ามีการตั้งค่าคุณสมบัติของผู้ใช้หรือไม่ (อาจมีความล่าช้าสองสามนาทีก่อนที่จะมีอะไรปรากฏขึ้น)
  4. รีสตาร์ทแอปและตรวจสอบว่าองค์ประกอบส่วนบุคคลของคุณได้รับการตั้งค่าแล้ว