Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

הודעות ענן של Firebase

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

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

משתמש בממשקי API של העברת הודעות בענן של Google? למידע נוסף על אופן המעבר ל- FCM.

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

יכולות מפתח

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

איך זה עובד?

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

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

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

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

מסלול יישום

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

הצעדים הבאים

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

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

  • הוסף Firebase Cloud Messaging לאפליקציית Android , iOS או האינטרנט שלך .

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

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

  • העבר את יישום ה- GCM הקיים שלך ב- Android או iOS לשימוש ב- Firebase Cloud Messaging.