Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

תוספות Firebase

הרחבות Firebase עוזרות לך לפרוס פונקציונליות לאפליקציה שלך במהירות באמצעות פתרונות ארוזים מראש.

לאחר ההתקנה, הרחבה של Firebase מבצעת משימה ספציפית או קבוצה של משימות בתגובה לבקשות HTTPS, אירועי מתזמן ענן או להפעלת אירועים ממוצרי Firebase אחרים, כמו Cloud Firestore או Firebase Cloud Messaging.

חקור תוספים רשמיים של Firebase למד כיצד להתקין תוסף

יכולות מפתח

צמצם את הזמן המושקע בפיתוח, תחזוקה וצמיחה

מכיוון שתוסף הוא פתרון ארוז, כל שעליך לעשות הוא להתקין ולהגדיר את התוסף.

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

חקור את אוסף הרחבות הרשמיות של Firebase כדי למצוא פתרונות לאפליקציה או לפרויקט שלך.

בנוי כך שיהיה ניתן להגדרה ולשימוש חוזר

כל התקנה של הרחבה היא ייחודית.

אתה מציין ערכי תצורה עבור התוסף הייחודיים לאפליקציה, לפרויקט או למקרה השימוש שלך. תלוי מה עושה התוסף, ערכים אלה יכולים להיות כמעט כל דבר: נתיב ענן Firestore, ממדי תמונה או כתובת אתר של GitHub.

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

משלב את פלטפורמת Firebase

הרחבות יכולות למלא את החלק החסר בארכיטקטורה הקיימת שלך.

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

הרחבה יכולה גם לשלב את פרויקט Firebase שלך ​​עם מוצרים אחרים של Google Cloud Platform (כמו BigQuery ו- Google Translate) או אפילו שירותי צד שלישי (כמו Mailchimp ו- Bit.ly).

אירועים מפעילים אינם מוגבלים לאירועי Firebase; אתה יכול אפילו להפעיל סיומת ישירות באמצעות בקשת HTTPS, או במרווח קבוע.

אבטחה וגישה מוגבלת

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

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

אפס תחזוקה

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

אתה אף פעם לא תדאג לגבי אישורי אישורים, תצורת שרתים, הקצאת שרתים חדשים או הפסקת כיבוי של ישנים.

איך זה עובד?

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

ההיגיון של הרחבה נכתב באמצעות ענן פונקציות עבור Firebase . הפונקציות בהרחבה מגדירות את ספקי האירועים ואת התנאים שמפעילים ביצוע (למשל, כתיבת ענן Firestore, בקשת HTTPS או אירוע מתזמן ענן).

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

  • שירותי Google (API) שבהם התוסף ישתמש
  • תפקידי הגישה שהסיומת דורשת לפעול
  • המשאבים הספציפיים לתוספים שהסיומת דורשת להפעלתם
  • הפרמטרים הניתנים להגדרה עבור הרחבה

בעת התקנת תוסף, Firebase מבצע את הפעולות הבאות:

  1. מבקש ממך לציין את ערכי התצורה (פרמטרים) הנדרשים עבור התוסף.
  2. מאפשר את ממשקי ה- API הרשומים מהקובץ extension.yaml .
  3. יוצר חשבון שירות חדש ומקצה לו את תפקידי הגישה הרשומים. התוסף מבצע את הקוד שלו באמצעות הגישה המוענקת לחשבון שירות זה.
  4. מספק את המשאבים המפורטים עבור התוסף (לדוגמה, פונקציה).

בנוסף לקובץ extension.yaml , מדריך הסיומות כולל גם קבצי הוראות, כמו README , המכילים מידע שיעזור לך להשלים משימות תצורה נוספות או בדרך כלל להשתמש בסיומת.

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

גם ה- CLI של Firebase וגם מסוף Firebase מאפשרים לך להתקין, להציג ולנהל תוספים.

מסלול יישום

מצא הרחבה

חקור את אוסף התוספות הרשמיות של Firebase בדף המוצר של הרחבות Firebase .

התקן והגדר תוסף

כאשר אתה מוצא סיומת הפותרת צורך באפליקציה או בפרויקט שלך, התקן את התוסף באמצעות קונסולת Firebase או ה- Firebase CLI .

הגדר את התוסף כך שהוא מותאם אישית לאפליקציה או לפרויקט שלך.

נהל את התוסף

צפה ונהל את התוסף המותקן באמצעות מסוף Firebase או ה- Firebase CLI .

הצעדים הבאים