סקירה כללית

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

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

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

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

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

הרחבות רשמיות של Firebase

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

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

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

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

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

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

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

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

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

תוכן קוד המקור של התוסף

מדריך המקור של התוסף כולל:

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

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

  • קובץ README - פירוט metadata של הארכה (אבל בפורמט קריא יותר), כמו גם את התוכן מהקובץ להתקין מראש

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

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

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

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

בעת התקנת הרחבה, Firebase מפתחת משאבים-מופע ספציפי סיומת חדשה בפרויקט שלך (במיוחד, פונקציות ענן). משאבים אלה מוגדרים בקובץ המפרט של הרחבה, extension.yaml (במיוחד, כסוג משאב firebaseextensions.v1beta.function ), והם נדרשים על ידי הרחבה לפעול.

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

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

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

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

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

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

הצעדים הבאים