ส่งข้อความด้วยคอนโซล 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 หากอุปกรณ์ออฟไลน์อยู่ ดูข้อมูลเพิ่���เติมได้ที่การตั้งค่าอายุของข้อความ