ปรับแต่งข้อความ Firebase In-App Messaging


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

เพิ่มการดำเนินการลงในข้อความ

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

Firebase In-App Messaging ใช้ตัวแฮนเดิลลิงก์เพื่อประมวลผลการดำเนินการ SDK ใช้ตัวแฮนเดิลได้หลายรายการ ดังนั้นหากแอปของคุณมีแฮนเดิลอยู่แล้ว Firebase In-App Messagingจะใช้แฮนเดิลนั้นได้โดยที่ไม่ต้องตั้งค่าเพิ่มเติม หากยังไม่มีตัวแฮนเดิล คุณสามารถใช้ Firebase Dynamic Links ดูข้อมูลเพิ่มเติมได้ที่บทความสร้างลิงก์แบบไดนามิกใน Android

เพิ่มการดำเนินการลงในข้อความโดยใช้คอนโซล Firebase

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

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

แก้ไขรูปลักษณ์ของข้อความ

ใช้ Firebase In-App Messaging Display SDK สําหรับ Android เพื่อปรับแต่งวิธีแสดงข้อความของ In-App Messaging ซึ่งพร้อมใช้งานใน Firebase GitHub repo แล้ว

การสร้างจอแสดงผลของคุณเองมี 2 ขั้นตอนดังนี้

  1. เขียนการใช้งานคลาส FirebaseInAppMessagingDisplay ของคุณเอง
  2. ลงทะเบียนการใช้งานนั้นกับ Firebase In-App Messaging SDK แบบ Headless

    หากต้องการเริ่มต้นใช้งาน โปรดดูการติดตั้งใช้งานของทีม Firebase In-App Messaging ใน FirebaseInAppMessagingDisplayImpl.java