Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

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

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

יכולות מפתח

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

איך זה עובד?

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

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

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

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

נתיב יישום

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

הצעדים הבאים

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

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

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

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

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

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