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