ย้ายข้อมูลออกจากกลุ่มอุปกรณ์

เราได้เลิกใช้งานฟีเจอร์การรับส่งข้อความแบบกลุ่มอุปกรณ์แล้วและจะหยุดให้บริการ หลังจากวันที่ 29 กันยายน 2027 วิธีการนี้จะช่วยให้คุณย้ายข้อมูลออกจากฟีเจอร์ได้

จัดการการแมปโทเค็นกลุ่มของคุณเอง

เนื่องจาก FCM จะไม่จัดเก็บกลุ่มอุปกรณ์ของคุณอีกต่อไป คุณจึงต้องสร้างและดูแลรักษาการเชื่อมโยงของคุณเองระหว่างกลุ่ม (เช่น รหัสผู้ใช้) กับโทเค็นการลงทะเบียน FCM ที่เชื่อมโยงในเซิร์ฟเวอร์แอป เราขอแนะนำให้ใช้โซลูชันพื้นที่เก็บข้อมูลแบบถาวร เช่น Cloud Firestore, Realtime Database หรือฐานข้อมูลเชิงสัมพันธ์

เมื่อแอปไคลเอ็นต์เริ่มต้นหรือโทเค็นรีเฟรช แอปควรบันทึกโทเค็น และส่งไปยังแบ็กเอนด์เพื่อจัดเก็บ จากนั้นแบ็กเอนด์จะเชื่อมโยงโทเค็นนั้นกับผู้ใช้หรือกลุ่มที่เหมาะสม

เรียกข้อมูลการแมปโทเค็นกลุ่มที่มีอยู่

API การจัดการกลุ่มอุปกรณ์ FCM มีเมธอด GET สําหรับการดึงรายการโทเค็นการลงทะเบียนที่เป็นของnotification_key ที่ระบุ

คำเตือน: API สำหรับการดึงข้อมูลการแมปโทเค็นกลุ่มจะหยุดให้บริการในวันที่ 29 กันยายน 2027 และระบบจะไม่เก็บรักษาข้อมูลหลังจากนั้น ดึงข้อมูลกลุ่มก่อนวันที่ 29 กันยายน 2027 หากจำเป็น

ส่งข้อความไปยังโทเค็นแต่ละรายการของกลุ่ม

หากต้องการส่งข้อความไปยังกลุ่มโดยใช้การแมปโทเค็นกลุ่มที่จัดการใหม่ ให้ดึงรายการโทเค็นจากฐานข้อมูล

หากใช้ Firebase Admin SDK คุณจะใช้ Multicast Messaging API (sendEachForMulticast) เพื่อส่งเพย์โหลดข้อความเดียวไปยังโทเค็นหลายรายการพร้อมกันได้

หากเรียกใช้ FCM HTTP v1 API โดยตรง คุณต้องส่งคำขอ HTTP แยกต่างหาก สำหรับแต่ละโทเค็นในกลุ่ม โดยวนซ้ำรายการโทเค็นการลงทะเบียน และส่งคำขอที่มีฟิลด์ token ตั้งค่าอย่างชัดเจนใน เพย์โหลดข้อความ

ใช้การรับส่งข้อความตามหัวข้อสำหรับการส่งต่อข้อมูลจำนวนมาก

การรับส่งข้อความตามหัวข้อไม่ใช่การแทนที่การรับส่งข้อความกลุ่มโดยตรง หัวข้อได้รับการเพิ่มประสิทธิภาพเพื่ออัตราการส่งข้อมูลมากกว่าเวลาในการตอบสนอง และแนะนำให้ใช้สำหรับการกระจายข้อมูลขนาดใหญ่ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธี จัดการการติดตามหัวข้อ และส่งข้อความไปยังหัวข้อหากเหมาะกับคุณ