שלח הודעות עם מסוף Firebase

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