סקירה כללית

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

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

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

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

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

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

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

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

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

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

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

הצג את קוד המקור של סיומת

כדי למצוא קישור לקוד המקור עבור אחד רחבות 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
צפה במידע מפורט (התקנה מראש)
להתקין
צפה בתצורה (לאחר ההתקנה)
ערוך תצורה
עדכון גירסא
הסר התקנה

הצעדים הבאים