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