ข้อความที่ไม่ยุบได้ หมายความว่าระบบจะส่งข้อความแต่ละรายการไปยังอุปกรณ์ ข้อความที่ไม่ยุบได้จะส่งเนื้อหาที่เป็นประโยชน์บางอย่าง ขณะที่ข้อความที่ยุบได้ เช่น "Ping" ที่ไม่มีเนื้อหาไปยัง แอปบนอุปกรณ์เคลื่อนที่เพื่อติดต่อเซิร์ฟเวอร์เพื่อดึงข้อมูล
กรณีการใช้งานทั่วไปบางอย่างของข้อความที่ไม่ยุบได้ ได้แก่ ข้อความแชทหรือ ข้อความสำคัญ สำหรับ Android จะมีข้อจำกัดในการจัดเก็บข้อความได้ 100 รายการโดยไม่ยุบ หากถึงขีดจำกัดแล้ว ระบบจะทิ้งข้อความที่จัดเก็บไว้ทั้งหมด เมื่ออุปกรณ์กลับมาออนไลน์อีกครั้ง อุปกรณ์จะได้รับข้อความพิเศษที่ระบุว่าถึงขีดจำกัดแล้ว จากนั้นแอปจะจัดการสถานการณ์โดยขอซิงค์ข้อมูลทั้งหมดจากเซิร์ฟเวอร์แอป
ข้อความที่ยุบได้ คือข้อความที่อาจถูกแทนที่ด้วยข้อความใหม่หากยังไม่ได้ส่งไปยังอุปกรณ์
กรณีการใช้งานทั่วไปของข้อความที่ยุบได้ ได้แก่ ข้อความที่ใช้บอกให้ แอปบนอุปกรณ์เคลื่อนที่ซิงค์ข้อมูลจากเซิร์ฟเวอร์ ตัวอย่างเช่น แอปกีฬาที่อัปเดตคะแนนล่าสุดให้ผู้ใช้ โดยมีเพียงข้อความล่าสุดเท่านั้นที่เกี่ยวข้อง
หากต้องการทำเครื่องหมายข้อความว่ายุบได้ใน Android ให้ใส่
collapse_key พารามิเตอร์ใน
เพย์โหลดของข้อความ โดยค่าเริ่มต้น คีย์การยุบคือชื่อแพ็กเกจแอป
ที่ลงทะเบียนในคอนโซล Firebase เซิร์ฟเวอร์ FCM สามารถ
จัดเก็บข้อความที่ยุบได้ 4 รายการพร้อมกันต่อ
อุปกรณ์ โดยแต่ละรายการมีคีย์การยุบที่แตกต่างกัน หากคุณจัดเก็บเกินจำนวนนี้
FCM จะเก็บ
คีย์การยุบไว้เพียง 4 รายการโดยไม่มีปัจจัยในการกำหนดว่าจะเก็บคีย์ใดไว้
ข้อความหัวข้อที่ไม่มีเพย์โหลดจะยุบได้โดยค่าเริ่มต้น ข้อความการแจ้งเตือนจะยุบได้เสมอและจะละเว้นพารามิเตอร์ collapse_key
ฉันควรใช้ตัวเลือกใด
ข้อความที่ยุบได้เป็นตัวเลือกที่แนะนำจากมุมมองด้านประสิทธิภาพ โดยมีเงื่อนไขว่าแอปของคุณไม่จำเป็นต้องใช้ข้อความที่ไม่ยุบได้ อย่างไรก็ตาม หากคุณใช้ข้อความที่ยุบได้ โปรดทราบว่า FCM อนุญาตให้ใช้คีย์การยุบที่แตกต่างกันได้สูงสุด 4 รายการต่อ โทเค็นการลงทะเบียนใน FCM ในเวลาใดก็ตาม
| สถานการณ์การใช้งาน | วิธีส่ง | |
|---|---|---|
| ไม่ยุบได้ | ข้อความทุกรายการมีความสำคัญต่อแอปของไคลเอ็นต์และต้อง ส่ง | ข้อความทั้งหมดจะยุบไม่ได้โดยค่าเริ่มต้น ยกเว้นข้อความการแจ้งเตือน |
| ยุบได้ | เมื่อมีข้อความใหม่กว่าที่ทำให้ข้อความเก่ากว่าที่เกี่ยวข้อง ไม่เกี่ยวข้องกับแอปของไคลเอ็นต์ FCM จะแทนที่ข้อความเก่ากว่า เช่น ข้อความการแจ้งเตือนที่ล้าสมัย | ตั้งค่าพารามิเตอร์ที่เหมาะสมในคำขอแชท ดังนี้
|