Firebase Cloud Messaging

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

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


שנתחיל? בחירת הפלטפורמה:

iOS+ Android אתר Flutter

Unity C++

יכולות עיקריות

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

איך זה עובד?

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

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

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

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

נתיב ההטמעה

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

השלבים הבאים