Firebase Cloud Messaging

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

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

משתמש בממשקי API של Google Cloud Messaging שהוצאו משימוש? למידע נוסף אודות כיצד לעבור ל- FCM.

iOS + התקנת התקנת Android אינטרנט ההתקנה C ++ התקנת התקנה אחדים

יכולות מפתח

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

איך זה עובד?

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

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

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

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

מסלול יישום

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

הצעדים הבאים

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

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

  • להוסיף Firebase Cloud Messaging כדי שלך אנדרואיד , אפל , או Web App.

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

  • למידע נוסף על שליחת מטעני נתונים, הגדרת עדיפות הודעה, ואחרות הודעות אפשרויות שזמינות עם FCM.

  • העברת הקיים שלך אנדרואיד או אפל יישום GCM להשתמש Firebase Cloud Messaging.