ส่งข้อความด้วยคอนโซล Firebase

คุณสามารถส่งข้อความแจ้งเตือนโดยใช้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 หากอุปกรณ์ออฟไลน์ ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าอายุของข้อความ