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