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

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

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

เกี่ยวกับ

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

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

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

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

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

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

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

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