שליחת הודעות באמצעות מסוף Firebase

אתם יכולים לשלוח הודעות התראה באמצעות כלי הכתיבה של ההתראות במסוף Firebase. למרות שאין מספקות את אותה גמישות או יכולת מדרגיות כמו בשליחת הודעות באמצעות Admin SDK או פרוטוקלים של HTTP ו-XMPP. שימושי מאוד לבדיקה או לשיווק ממוקדים מאוד ולמעורבות משתמשים. מסוף Firebase מספק ניתוח נתונים לבצע בדיקות A/B כדי לשפר כדי לשפר מסרים שיווקיים.

אחרי שתפתחו באפליקציה לוגיקה לקבלת הודעות, תוכלו לאפשר למשתמשים לא טכניים לשלוח הודעות באמצעות כלי היצירה של התראות.

מידע כללי

כששולחים הודעת התראה מאת מחבר ההתראות, Google משתמשת בערכים שאתם מזינים בשדות הטופס בדרכים הבאות:

  • שדות כמו User segment ו-Expires קובעים את היעד של ההודעה ואת אפשרויות המסירה שלה.
  • שדות כמו טקסט ההתראה ונתונים מותאמים אישית נשלחים ללקוח מטען ייעודי (payload) שמורכב מצמדי מפתח/ערך.

השדות האלה ממופים למפתחות שזמינים דרך Message לאובייקט. לדוגמה, צמדי מפתח/ערך שהוזנו בשדה נתונים מותאמים אישית של המלחין מטופל data המטען הייעודי (Payload) של ההתראה. שדות אחרים ממופים ישירות למפתחות notification או בהגדרת ההתראה הספציפית לפלטפורמה.

שימו לב שחלק מהשדות ב- הכלי 'יצירת התראות' לא זמין דרך ממשק ה-API FCM. לדוגמה, אפשר לטרגט לפלחי משתמשים על סמך גרסת האפליקציה, הש��ה, הסוג והגרסה של הדפדפן או מאפייני המשתמש בדרכים שאינן זמינות באמצעות ממשק ה-API של השרת.

המפתחות שמסוף Firebase שולח ללקוחות הם:

מפתח תווית השדה במסוף תיאור
notification.title כותרת ההתראה מציין את כותרת ההתראה.
notification.body טקסט ההתראה מציין את הטקסט של גוף ההתראה.
data נתונים בהתאמה אישית צמדי מפתח/ערך שאתם מגדירים. הם נשלחים בתור עומס נתונים (payload) לאפליקציה לטיפול.

המפתחות שקובעים את העברת ההודעות הם:

מפתח תווית השדה במסוף תיאור
sound צליל

מציין צליל שיושמע כשהמכשיר מקבל התראה.

time_to_live תאריך תפוגה

הפרמטר הזה מציין את משך הזמן (בשניות) שבו ההודעה תישמר באחסון של FCM אם המכשיר במצב אופליין. למידע נוסף, ראו הגדרת אורך החיים של הודעה.