סקירה כללית

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

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

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

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

כדי להתקין הרחבה, הפרויקט שלך חייב להיות בתוכנית Blaze (שלם כפי שאתה הולך). למרות שאין תשלום עבור התקנת תוסף, ייתכן שתחויב עבור השימוש שלך בשירותי Firebase או בשירותי ענן כגון Cloud Secret Manager , אם השימוש שלך חורג מהרמה החינמית של השירותים.

אתה יכול גם להעריך הרחבות לפני התקנתם בפרויקט באמצעות אמולטור ההרחבות, רכיב של Firebase Local Emulator Suite.

תוספים רשמיים של Firebase

ההרחבות הרשמיות של Firebase מפותחות ונבדקות על ידי שירותי שותפי Firebase ו-Firebase Extensions. הרחבות אלו אמינות ומאובטחות.

עיין בתוספי Firebase הרשמיים

עיין בתוספי Firebase הרשמיים מהמקורות הבאים:

הרחבות שותפים לגישה מוקדמת

הרחבות שותפים לגישה מוקדמת מפותחות על ידי משתתפים בתוכנית הגישה המוקדמת של מפרסמי ההרחבה. הם לא נבנו או נבדקו על ידי גוגל. תוספי שותפים לגישה מוקדמת מסופקים "כמות שהם" ללא כל אחריות, מפורשת או משתמעת, מ-Google. Google מתנערת מכל אחריות לכל נזק, ישיר או עקיף, הנובע מהשימוש בתוסף.

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

הצג את קוד המקור של הרחבה

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

כדי למצוא קישור לקוד המקור עבור הרחבת שותף גישה מוקדמת, התחל את זרימת ההתקנה באמצעות קישור ההתקנה של המסוף של התוסף או עם הפקודה ext:install של ה-CLI. הקישור לקוד המקור מוצג יחד עם מידע נוסף על התוסף. אתה יכול לבטל את ההתקנה אם אתה רק רוצה לבחון את המקור.

תוכן קוד המקור של הרחבה

ספריית המקור של הרחבה כוללת:

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

  • ספריית פונקציות - מכילה את הקבצים עבור קוד המקור של ההרחבה

  • קובץ README - מפרט את המטא נתונים של התוסף (אך בפורמט קריא יותר לאדם) וכן את התוכן מקובץ ה-PREINSTALL

  • קובץ PREINSTALL - מתאר כיצד פועל התוסף, כל משימות נדרשות מראש להתקנה, דרישות תצורה ופרטים על התוסף

  • קובץ POSTINSTALL — מתאר הוראות שימוש ספציפיות וכל דרישות אינטגרציה נוספות

משאבים להרחבה

כל פרויקט Firebase מכיל כמה סוגים של "משאבים". משאבי הפרויקט יכולים לכלול דברים כמו פונקציות ענן פרוסות, מופעי מסד נתונים, דליים של Cloud Storage, משרות Cloud Scheduler ונתוני Cloud Secret Manager.

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

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

  • כל חפץ שנוצר על ידי התוסף (כמו תמונות מאוחסנות).

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

שימוש במסוף Firebase או ב-Firebase CLI

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

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

הצעדים הבאים