אפשר לשלוח הודעות התראה באמצעות כלי ההתראות במסוף Firebase. למרות שהשיטה הזו לא מספקת את אותה גמישות או יכולת הרחבה כמו שליחת הודעות באמצעות Admin SDK או פרוטוקול HTTP בגרסה v1, היא יכולה להיות שימושית מאוד לבדיקות או לשיווק ממוקד מאוד ולעידוד מעורבות המשתמשים. Firebase המסוף מספק בדיקות A/B שמבוססות על ניתוח נתונים, כדי לעזור לכם לשפר את המסרים השיווקיים.
אחרי שמפתחים באפליקציה לוגיקה לקבלת הודעות, אפשר לאפשר למשתמשים לא טכניים לשלוח הודעות באמצעות הכלי ליצירת התראות.
מידע כללי
כששולחים הודעת התראה מ כלי ההתראות, Google משתמשת בערכים שמזינים בשדות הטופס בדרכים הבאות:
- שדות כמו User segment ו-Expires קובעים את אפשרויות הטירגוט וההצגה של ההודעה.
- שדות כמו Notification text ו-Custom data נשלחים ללקוח במטען ייעודי (payload) שמורכב מצמדי מפתח/ערך.
השדות האלה ממופים למפתחות שזמינים דרך האובייקט Message
. לדוגמה, צמדי מפתח/ערך שמוזנים בשדה נתונים מותאמים אישית של רכיב ה-composer מטופלים כמטען ייעודי (payload) של data
עבור ההתראה. שדות אחרים ממופים ישירות למפתחות באובייקט notification
או בהגדרת ההתראות הספציפית לפלטפורמה.
שימו לב: חלק מהשדות ב כלי ליצירת התראות לא זמינים דרך FCM API. לדוגמה, אתם יכולים לטרגט פלחים של משתמשים על סמך גרסת האפליקציה, השפה, סוג הדפדפן והגרסה שלו או מאפייני המשתמש, בדרכים שלא זמינות באמצעות ה-API של השרת.
המפתחות שמסוף Firebase שולח ללקוחות הם:
מפתח | תווית השדה במסוף | תיאור |
---|---|---|
notification.title |
כותרת ההתראה | מציין את שם ההתראה. |
notification.body |
טקסט ההתראה | מציין את הטקסט של גוף ההתראה. |
data |
נתונים בהתאמה אישית | צמדי מפתח/ערך שאתם מגדירים. הם מועברים כמטען נתונים שהאפליקציה מטפלת בו. |
המפתחות שקובעים את מסירת ההודעה כוללים:
מפתח | תווית השדה במסוף | תיאור |
---|---|---|
sound |
צליל |
מציין צליל שיושמע כשהמכשיר יקבל התראה. |
time_to_live |
תאריך תפוגה | הפרמטר הזה מציין את משך הזמן (בשניות) שבו ההודעה צריכה להישמר באחסון של FCM אם המכשיר במצב אופליין. מידע נוסף זמין במאמר בנושא הגדרת משך החיים של הודעה. |