คุณสามารถส่งข้อความแจ้งเตือนโดยใช้ Notifications Composer ในคอนโซล Firebase แม้ว่าวิธีนี้จะไม่มีความยืดหยุ่นหรือความสามารถในการปรับขนาดเหมือนกับการส่งข้อความด้วย Firebase Admin SDK หรือ HTTP v1 API แต่ก็มีประโยชน์อย่างมากสำหรับการทดสอบหรือการตลาดและการมีส่วนร่วมของผู้ใช้ที่มีการกำหนดเป้าหมายสูง คอนโซล Firebase มีการทดสอบ A/B ที่อิงตามข้อมูลวิเคราะห์เพื่อช่วยปรับแต่งและปรับปรุงข้อความทางการตลาด
หลังจากพัฒนาตรรกะในแอปเพื่อรับข้อความแล้ว คุณสามารถอนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้เชี่ยวชาญด้านเทคนิคส่งข้อความด้วย Notifications Composer ได้
เกี่ยวกับ
เมื่อคุณส่งข้อความแจ้งเตือนจากNotifications Composer FCM จะใช้ค่าที่คุณป้อนในช่องแบบฟอร์มด้วยวิธีต่อไปนี้
- ช่องต่างๆ เช่น กลุ่มผู้ใช้และหมดอายุจะกำหนดเป้าหมายข้อความและตัวเลือกการแสดงข้อความ
- ระบบจะส่งฟิลด์ต่างๆ เช่น Notification text และ Custom data ไปยังไคลเอ็นต์ในเพย์โหลดที่ประกอบด้วยคู่คีย์-ค่า
ช่องเหล่านี้จะแมปกับคีย์ที่ใช้ได้ผ่านออบเจ็กต์ Message ตัวอย่างเช่น ระบบจะจัดการคู่คีย์-ค่าที่ป้อนในช่องข้อมูลที่กำหนดเองของเครื่องมือเขียนเป็นเพย์โหลด data สำหรับการแจ้งเตือน ช่องอื่นๆ จะแมปกับคีย์ในออบเจ็กต์ notification โดยตรงหรือในการกำหนดค่าการแจ้งเตือนเฉพาะแพลตฟอร์ม
โปรดทราบว่าช่องบางช่องในเครื่องมือเขียนการแจ้งเตือนจะไม่พร้อมใช้งานผ่าน FCM API ตัวอย่างเช่น คุณสามารถกำหนดเป้าหมายกลุ่มผู้ใช้ตามเวอร์ชันแอป ภาษา ประเภทและเวอร์ชันของเบราว์เซอร์ หรือพร็อพเพอร์ตี้ผู้ใช้ในลักษณะที่ API ของเซิร์ฟเวอร์ทำไม่ได้
คีย์ที่คอนโซล Firebase ส่งไปยังไคลเอ็นต์มีดังนี้
| คีย์ | ป้ายกำกับช่องในคอนโซล | คำอธิบาย |
|---|---|---|
notification.title |
ชื่อการแจ้งเตือน | ระบุชื่อการแจ้งเตือน |
notification.body |
ข้อความแจ้งเตือน | ระบุข้อความเนื้อหาการแจ้งเตือน |
data |
ข้อมูลที่กำหนดเอง | คู่คีย์/ค่าที่คุณกำหนด โดยจะส่งเป็นเพย์โหลดข้อมูลเพื่อให้แอปจัดการ |
คีย์ที่มีผลต่อลักษณะการส่งข้อความ ได้แก่
| คีย์ | ป้ายกำกับช่องในคอนโซล | คำอธิบาย |
|---|---|---|
sound |
เสียง | ระบุเสียงที่จะเล่นเมื่ออุปกรณ์ได้รับการแจ้งเตือน |
time_to_live |
หมดอายุ | พารามิเตอร์นี้ระบุระยะเวลา (เป็นวินาที) ที่ควรเก็บข้อความไว้ในพื้นที่เก็บข้อมูลของ FCM หากอุปกรณ์ออฟไลน์ ดูข้อมูลเพิ่มเติมได้ที่หัวข้อการตั้งค่าอายุการใช้งานของข้อความ |