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

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

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

เกี่ยวกับ

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

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

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

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

คีย์ที่คอนโซล Firebase ส่งให้ลูกค้ามีดังนี้

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

คีย์ที่กำหนดการส่งข้อความมีดังนี้

คีย์ ป้ายกำกับช่องในคอนโซล คำอธิบาย
sound เสียง

ระบุเสียงที่จะเล่นเมื่ออุปกรณ์ได้รับการแจ้งเตือน

time_to_live หมดอายุ

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