אתם יכולים לשלוח הודעות התראה באמצעות כלי הכתיבה של ההתראות במסוף 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 אם המכשיר במצב אופליין. למידע נוסף, ראו הגדרת אורך החיים של הודעה. |