FCMการรับส่งข้อความตามหัวข้อช่วยให้คุณส่งข้อความไปยังอุปกรณ์หลายเครื่อง ที่เลือกรับหัวข้อใดหัวข้อหนึ่งได้ คุณเขียนข้อความตามหัวข้อได้ตามต้องการ และ FCM จะจัดการการกำหนดเส้นทางและส่งข้อความไปยังอุปกรณ์ที่ถูกต้องอย่างน่าเชื่อถือ
ประเด็นสำคัญเกี่ยวกับการส่งข้อความตามหัวข้อ
- เหมาะสำหรับข้อมูลที่เผยแพร่ต่อสาธารณะ เช่น การแจ้งเตือนสภาพอากาศ
- ข้อความหัวข้อได้รับการเพิ่มประสิทธิภาพเพื่อปริมาณงานมากกว่าเวลาในการตอบสนอง หากต้องการส่งข้อความไปยังอุปกรณ์เครื่องเดียวหรือกลุ่มเล็กๆ อย่างรวดเร็วและปลอดภัย ให้กำหนดเป้าหมายข้อความไปยังโทเค็นการลงทะเบียน แทนหัวข้อ
โควต้าและขีดจำกัด
การรับส่งข้อความตามหัวข้อรองรับการติดตามแต่ละหัวข้อได้ไม่จำกัด อย่างไรก็ตาม FCM จะบังคับใช้ขีดจำกัดในส่วนต่อไปนี้
- อินสแตนซ์แอป 1 รายการจะติดตามหัวข้อได้ไม่เกิน 2,000 หัวข้อ
- หากใช้การสมัครใช้บริการแบบเป็นชุด เพื่อสมัครใช้บริการอินสแตนซ์ของแอป คำขอแต่ละรายการจะจำกัดไว้ที่อินสแตนซ์ของแอป 1, 000 รายการ
- ระบบจะจำกัดอัตราความถี่ของการสมัครใช้บริการใหม่ต่อโปรเจ็กต์ หากคุณส่งคำขอสมัครรับข้อมูลมากเกินไปในช่วงเวลาสั้นๆ FCM
เซิร์ฟเวอร์จะตอบกลับด้วยการตอบกลับ
429 RESOURCE_EXHAUSTED
("โควต้าเกิน") ลองอีกครั้งโดยใช้ Exponential Backoff
ขั้นตอนถัดไป
- ดูวิธีจัดการการติดตามหัวข้อ โดยใช้ Admin SDK หรือจากแอปไคลเอ็นต์
- ดูวิธีส่งข้อความไปยังหัวข้อ โดยใช้ Admin SDK หรือ FCM v1 HTTP API