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

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

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

เกี่ยวกับ

เมื่อคุณส่งข้อความแจ้งเตือนจาก เครื่องมือสร้างการแจ้งเตือน, FCM จะใช้ค่าที่คุณป้อนในช่องแบบฟอร์มด้วยวิธีต่อไปนี้

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

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

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

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

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

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

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