Check out what’s new from Firebase at Google I/O 2022. Learn more

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

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

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

על אודות

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

  • שדות כמו פלח משתמש ופג תוקף קובעים את יעד ההודעה ואת אפשרויות המסירה.
  • שדות כמו טקסט הודעה ונתונים מותאמים אישית נשלחים ללקוח במטען המורכב מצמדי מפתח/ערך.

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

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

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

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

מפתחות הקובעים את מסירת ההודעות כוללים:

מַפְתֵחַ תווית שדה מסוף תיאור
sound נשמע

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

time_to_live פג תוקף

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