การรับส่งข้อความตามหัวข้อ

FCMการรับส่งข้อความตามหัวข้อช่วยให้คุณส่งข้อความไปยังอุปกรณ์หลายเครื่อง ที่เลือกรับหัวข้อใดหัวข้อหนึ่งได้ คุณเขียนข้อความตามหัวข้อได้ตามต้องการ และ FCM จะจัดการการกำหนดเส้นทางและส่งข้อความไปยังอุปกรณ์ที่ถูกต้องอย่างน่าเชื่อถือ

ประเด็นสำคัญเกี่ยวกับการส่งข้อความตามหัวข้อ

  • เหมาะสำหรับข้อมูลที่เผยแพร่ต่อสาธารณะ เช่น การแจ้งเตือนสภาพอากาศ
  • ข้อความหัวข้อได้รับการเพิ่มประสิทธิภาพเพื่อปริมาณงานมากกว่าเวลาในการตอบสนอง หากต้องการส่งข้อความไปยังอุปกรณ์เครื่องเดียวหรือกลุ่มเล็กๆ อย่างรวดเร็วและปลอดภัย ให้กำหนดเป้าหมายข้อความไปยังโทเค็นการลงทะเบียน แทนหัวข้อ
  • การรับส่งข้อความตามหัวข้อรองรับการสมัครรับข้อมูลต่อหัวข้อได้ไม่จำกัด โดยมีขีดจำกัดต่อไปนี้
    • อินสแตนซ์แอปติดตามหัวข้อได้สูงสุด 2,000 หัวข้อ
    • คำขอการสมัครใช้บริการแบบเป็นกลุ่มสำหรับอินสแตนซ์แอปที่สมัครใช้บริการ จำกัดไว้ที่ 1,000 อินสแตนซ์ต่อคำขอ
    • ความถี่ในการสมัครใช้บริการใหม่จะถูกจำกัดอัตราต่อโปรเจ็กต์ การเกินขีดจำกัดจะทำให้เกิดข้อผิดพลาด 429 RESOURCE_EXHAUSTED ให้ลองอีกครั้งโดยใช้ Exponential Backoff

โควต้าและขีดจำกัด

การรับส่งข้อความตามหัวข้อรองรับการติดตามแต่ละหัวข้อได้ไม่จำกัด อย่างไรก็ตาม FCM จะบังคับใช้ขีดจำกัดในส่วนต่อไปนี้

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

ขั้นตอนถัดไป