הרחבות Firebase

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

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

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

יכולות מפתח

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

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

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

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

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

כל מופע מותקן של הרחבה הוא ייחודי.

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

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

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

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

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

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

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

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

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

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

אפס תחזוקה

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

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

איך זה עובד?

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

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

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

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

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

בעת התקנת מופע של הרחבה, Firebase עושה את הפעולות הבאות:

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

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

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

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

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

נתיב יישום

מצאו הרחבה

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

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

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

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

נהל את הסיומת

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

הצעדים הבאים