התכונה "העברת הודעות לקבוצת מכשירים" הוצאה משימוש ותפסיק לפעול אחרי 29 בספטמבר 2027. ההוראות יעזרו לכם להעביר את הנתונים מהתכונה.
ניהול מיפוי משלכם של טוקנים לקבוצות
מכיוון ש-FCM לא ישמור יותר את קבוצות המכשירים, תצטרכו ליצור ולתחזק מיפוי משלכם בין הקבוצות (כמו מזהה משתמש) לבין אסימוני הרישום המשויכים ל-FCM בשרת האפליקציה. מומלץ להשתמש בפתרון אחסון מתמיד, כמו Cloud Firestore, מסד נתונים בזמן אמת או מסד נתונים רלציוני.
כשאפליקציית לקוח מופעלת או כשהאסימון שלה מתרענן, היא צריכה לתעד את האסימון ולשלוח אותו לקצה העורפי שלכם כדי לאחסן אותו. לאחר מכן, הקצה העורפי משייך את האסימון למשתמש או לקבוצה המתאימים.
אחזור המיפוי הקיים של אסימוני הקבוצות
ממשקי ה-API לניהול קבוצות מכשירים ב-FCM מציעים שיטת אחזור נתונים כדי לאחזר את רשימת אסימוני הרישום ששייכים ל-notification_key נתון.
אזהרה: ב-29 בספטמבר 2027 נוציא משימוש את ה-API לאחזור מיפוי של טוקנים של קבוצות, והנתונים לא יישמרו לאחר מכן. אם אתם צריכים את נתוני הקבוצה, עליכם לאחזר אותם לפני 29 בספטמבר 2027.
שליחת הודעות לכל טוקן בקבוצה
כדי לשלוח הודעה לקבוצה באמצעות המיפויים החדשים של אסימוני הקבוצה, צריך לאחזר את רשימת האסימונים ממסד הנתונים.
אם אתם משתמשים ב-SDK של Firebase לאדמינים, אתם יכולים להשתמש ב-API לשליחת הודעות מרובות (sendEachForMulticast) כדי לשלוח מטען ייעודי (payload) של הודעה אחת לכמה טוקנים בבת אחת.
אם אתם שולחים קריאה ישירות ל-FCM HTTP v1 API, אתם צריכים לשלוח בקשת HTTP נפרדת לכל טוקן בקבוצה, לעבור על רשימת טוקני הרישום ולשלוח בקשה עם השדה token שמוגדר באופן מפורש במטען הייעודי (payload) של ההודעה.
שימוש בהודעות לפי נושאים להפצה רחבה
הצ'אט לפי נושאים הוא לא תחליף ישיר לצ'אט קבוצתי. הנושאים עוברים אופטימיזציה לקצב העברת נתונים ולא לזמן אחזור, ומומלצים להסתעפות גדולה. אם זה מתאים לכם, אתם יכולים לקרוא מידע נוסף על ניהול מינויים לנושאים ושליחת הודעות לנושאים.