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