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

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

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

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

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

יכולות מפתח

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

איך זה עובד?

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

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

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

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

מסלול יישום

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

הצעדים הבאים

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

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

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

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

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

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