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