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