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

คุณสามารถส่งข้อความแจ้งเตือนโดยใช้เครื่องมือแต่งการแจ้งเตือน ในคอนโซล Firebase แม้ว่าวิธีนี้จะไม่ได้มีความยืดหยุ่นหรือความสามารถในการปรับขนาดเช่นเดียวกับการส่งข้อความด้วย Firebase Admin SDK หรือ HTTP v1 API แต่ก็มีประโยชน์อย่างมากสำหรับการทดสอบหรือการตลาดและการมีส่วนร่วมของผู้ใช้ที่กำหนดเป้าหมายอย่างเฉพาะเจาะจง Firebase คอนโซลมีการทดสอบ A/B ที่อิงตามข้อมูลวิเคราะห์เพื่อช่วยปรับแต่งและ ปรับปรุงข้อความทางการตลาด

หลังจากพัฒนาตรรกะในแอปเพื่อรับข้อความแล้ว คุณจะอนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้เชี่ยวชาญด้านเทคนิคส่งข้อความด้วยเครื่องมือแต่งการแจ้งเตือนได้

เกี่ยวกับ

เมื่อคุณส่งข้อความแจ้งเตือนจากเครื่องมือแต่งการแจ้งเตือน FCM จะใช้ค่าที่คุณป้อนในช่องแบบฟอร์มในลักษณะต่อไปนี้

  • ฟิลด์ เช่น กลุ่มผู้ใช้และหมดอายุ จะกำหนดเป้าหมายข้อความ และตัวเลือกการนำส่ง
  • ระบบจะส่งฟิลด์ เช่น ข้อความแจ้งเตือนและข้อมูลที่กำหนดเองไปยังไคลเอ็นต์ ในเพย์โหลดที่ประกอบด้วยคู่คีย์-ค่า

ฟิลด์เหล่านี้แมปกับคีย์ที่มีอยู่ในออบเจ็กต์ Message เช่น ระบบจะจัดการคู่คีย์-ค่าที่ป้อนในช่องข้อมูลที่กำหนดเอง ของคอมโพสเซอร์เป็นเพย์โหลด data สำหรับการแจ้งเตือน ฟิลด์อื่นๆ จะแมปกับคีย์ในออบเจ็กต์ notification หรือในการกำหนดค่าการแจ้งเตือนเฉพาะแพลตฟอร์มโดยตรง

โปรดทราบว่าฟิลด์บางรายการในเครื่องมือแต่งการแจ้งเตือนไม่พร้อมใช้งานผ่าน FCM API เช่น คุณสามารถกำหนดเป้าหมายกลุ่มผู้ใช้ตามเวอร์ชันแอป ภาษา ประเภทและเวอร์ชันของเบราว์เซอร์ หรือพร็อพเพอร์ตี้ผู้ใช้ในลักษณะที่ ใช้ไม่ได้โดยใช้ Server API

คีย์ที่Firebaseคอนโซลส่งไปยังไคลเอ็นต์มีดังนี้

คีย์ ป้ายกำกับฟิลด์คอนโซล คำอธิบาย
notification.title ชื่อการแจ้งเตือน ระบุชื่อการแจ้งเตือน
notification.body ข้อความแจ้งเตือน ระบุข้อความเนื้อหาการแจ้งเตือน
data ข้อมูลที่กำหนดเอง คู่คีย์-ค่าที่คุณกำหนด โดยจะส่งเป็นเพย์โหลดข้อมูลเพื่อให้แอปจัดการ

คีย์ที่มีอิทธิพลต่อลักษณะการทำงานของการนำส่งข้อความ ได้แก่

คีย์ ป้ายกำกับฟิลด์คอนโซล คำอธิบาย
sound เสียง ระบุเสียงที่จะเล่นเมื่ออุปกรณ์ได้รับการแจ้งเตือน
time_to_live หมดอายุ พารามิเตอร์นี้จะระบุระยะเวลา (เป็นวินาที) ที่ควรเก็บข้อความไว้ในที่เก็บข้อมูล FCM หากอุปกรณ์ออฟไลน์ ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าอายุของข้อความ