Firebase Cloud Messaging

Firebase Cloud Messaging (FCM) הוא פתרון הודעות חוצה פלטפורמות המאפשר לך לשלוח הודעות בצורה מהימנה ללא עלות.

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

הגדרת iOS+ הגדרת אנדרואיד הגדרת אינטרנט הגדרת Flutter הגדרת C++ הגדרת Unity

יכולות מפתח

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

איך זה עובד?

מימוש FCM כולל שני מרכיבים עיקריים לשליחה וקבלה:

  1. סביבה מהימנה כגון Cloud Functions for Firebase או שרת אפליקציות שעליו ניתן לבנות, למקד ולשלוח הודעות.
  2. אפליקציית לקוח של אפל, אנדרואיד או אינטרנט (JavaScript) שמקבלת הודעות באמצעות שירות התחבורה הספציפי המתאים לפלטפורמה.

אתה יכול לשלוח הודעות דרך Firebase Admin SDK או פרוטוקול שרת FCM . אתה יכול להשתמש ב-Notifications composer לבדיקה ולשלוח הודעות שיווקיות או מעורבות באמצעות מיקוד וניתוח מובנים חזקים או פלחים מיובאים מותאמים אישית .

עיין בסקירה האדריכלית לפרטים נוספים ומידע חשוב על רכיבי FCM.

מסלול יישום

הגדר את FCM SDK הגדר את Firebase ו-FCM באפליקציה שלך בהתאם להוראות ההגדרה עבור הפלטפורמה שלך.
פתח את אפליקציית הלקוח שלך הוסף טיפול בהודעות, לוגיקה של מנוי לנושא או תכונות אופציונליות אחרות לאפליקציית הלקוח שלך. במהלך הפיתוח, תוכל לשלוח בקלות הודעות בדיקה ממחבר ההתראות .
פתח את שרת האפליקציות שלך החלט אם ברצונך להשתמש ב-Firebase Admin SDK או בפרוטוקול השרת כדי ליצור את היגיון השליחה שלך - היגיון לאימות, בניית בקשות שליחה, טיפול בתגובות וכן הלאה. לאחר מכן בנה את ההיגיון בסביבה המהימנה שלך.

הצעדים הבאים

  • הפעל את מדגם ההתחלה המהירה של Android או iOS . דוגמאות אלה מאפשרות לך להריץ ולבדוק קוד כדי לשלוח הודעת בדיקה למכשיר יחיד באמצעות מסוף Firebase.

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

  • נסה את המדריכים עבור אנדרואיד או iOS .

  • הוסף Firebase Cloud Messaging לאפליקציית Android , Apple או Web שלך.

  • הגדר את הסביבה המהימנה שלך שבה תוכל לבנות ולשלוח בקשות להודעות. אתה יכול לכתוב לוגיקה שליחה באמצעות ה- Admin SDK , ולפרוס בקלות את הקוד הזה ב-Cloud Functions for Firebase או בסביבות ענן אחרות המנוהלות על ידי Google. לחלופין, אתה יכול לבצע פיתוח שרת באמצעות פרוטוקול שרת FCM .