Save the date - Google I/O returns May 18-20. Register to get the most out of the digital experience: Build your schedule, reserve space, participate in Q&As, earn Google Developer profile badges, and more. Register now
דף זה תורגם על ידי Cloud Translation API.
Switch to English

תוספות 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. מאפשר את ממשקי ה- API הרשומים מהקובץ extension.yaml .
  3. יוצר חשבון שירות חדש ומקצה לו את תפקידי הגישה הרשומים. התוסף מבצע את הקוד שלו באמצעות הגישה המוענקת לחשבון שירות זה.
  4. מספק את המשאבים המפורטים עבור התוסף (לדוגמה, פונקציה).

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

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

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

מסלול יישום

מצא הרחבה

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

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

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

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

נהל את התוסף

צפה ונהל את התוסף המותקן באמצעות קונסולת Firebase או ה- CLI של Firebase .

הצעדים הבאים