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

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

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

เกี่ยวกับ

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

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

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

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

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

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

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

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