תוספות 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, או במרווח קבוע.

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

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

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

אפס תחזוקה

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

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

איך זה עובד?

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

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

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

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

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

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

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

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

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

מסלול יישום

מצא הרחבה

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

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

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

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

נהל את התוסף

הצג ונהל את הסיומת מותקן באמצעות קונסולת Firebase או Firebase CLI .

הצעדים הבאים