การรับส่งข้อความในแอป Firebase มีชุดลักษณะการทำงานและประเภทข้อความที่กำหนดค่าไว้ล่วงหน้าที่เป็นประโยชน์พร้อมรูปลักษณ์และความรู้สึกเริ่มต้น แต่ในบางกรณี คุณอาจต้องการขยายลักษณะการทำงานและเนื้อหาข้อความ การรับส่งข้อความในแอปช่วยให้คุณเพิ่มการดำเนินการ ลงในข้อความและปรับแต่งรูปลักษณ์ของข้อความได้
เพิ่มการดำเนินการลงในข้อความ
การดำเนินการช่วยให้คุณใช้ข้อความในแอปเพื่อนำผู้ใช้ไปยังเว็บไซต์หรือหน้าจอที่เฉพาะเจาะจงในแอปได้
ติดตั้งใช้งานตัวแฮนเดิล Deep Link
Firebase In-App Messaging ใช้ตัวแฮนเดิลลิงก์เพื่อประมวลผลการดำเนินการ SDK ใช้ตัวแฮนเดิลได้หลายตัว ดังนั้นหากแอปของคุณมีตัวแฮนเดิลอยู่แล้ว Firebase In-App Messaging จะใช้ตัวแฮนเดิลนั้นได้โดยไม่ต้องตั้งค่าเพิ่มเติม หากยังไม่มีแฮนเดิล คุณสามารถใช้ Firebase Dynamic Links ได้ ดูข้อมูลเพิ่มเติมได้ที่ สร้างลิงก์แบบไดนามิกใน Android
เพิ่มการดำเนินการลงในข้อความโดยใช้คอนโซล Firebase
เมื่อแอปมีตัวแฮนเดิลลิงก์แล้ว คุณก็พร้อมที่จะเขียนแคมเปญที่มีการกระทำ
ในFirebaseคอนโซล ให้ไปที่ DevOps และความผูกพัน > การรับส่งข้อความ
เปิดตัวเวิร์กโฟลว์เพื่อสร้างแคมเปญใหม่โดยทำดังนี้
หากนี่เป็นแคมเปญแรก ให้ทำดังนี้
- คลิกสร้างแคมเปญแรก
- เลือกข้อความในแอปของ Firebase แล้วคลิกสร้าง
หากคุณเคยสร้างแคมเปญมาก่อน ให้ทำดังนี้
- ในแท็บแคมเปญ ให้คลิกแคมเปญใหม่
- เลือกการรับส่งข้อความในแอป
ทำตามวิธีการบนหน้าจอเพื่อตั้งค่าแคมเปญ
ระบุการ์ด ข้อความปุ่ม และการทำงานของปุ่ม การทำงานของรูปภาพ หรือการทำงานของแบนเนอร์ โดยการทำงานจะเป็น Deep Link ที่เกี่ยวข้อง
รูปแบบของการดำเนินการจะขึ้นอยู่กับเลย์เอาต์ข้อความที่คุณเลือก โมดอลจะมี ปุ่มการดำเนินการที่มีเนื้อหาข้อความปุ่ม สีข้อความ และสีพื้นหลัง ที่ปรับแต่งได้ ในทางกลับกัน รูปภาพและแบนเนอร์ด้านบนจะกลายเป็นแบบอินเทอร์แอกทีฟและเรียกใช้ การดำเนินการที่ระบุเมื่อแตะ
แก้ไขรูปลักษณ์ของข้อความ
ใช้ Firebase In-App MessagingSDK สำหรับการแสดงผลสำหรับ Android เพื่อปรับแต่งวิธีที่ In-App Messaging แสดงข้อความ ซึ่งพร้อมใช้งานแล้วใน Firebase GitHub repo
การสร้างโฆษณา Display ของคุณเองเป็นกระบวนการที่มี 2 ขั้นตอนดังนี้
- เขียนการใช้งานคลาส
FirebaseInAppMessagingDisplayของคุณเอง ลงทะเบียนการติดตั้งใช้งานนั้นกับ Firebase In-App Messaging SDK แบบไม่มีส่วนหัว
หากต้องการเริ่มต้นใช้งาน โปรดดูการติดตั้งใช้งานของทีม Firebase In-App Messaging ใน
FirebaseInAppMessagingDisplayImpl.java