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