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