קישור לפרויקט Firebase

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

הסבר על פרויקטים ב-Firebase

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

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

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

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

קישור אפליקציית Firebase Studio לפרויקט Firebase

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

התחברות אוטומטית לפרויקט Firebase

כשמשתמשים ב-App Prototyping agent, המערכת של Firebase Studio מקצה פרויקט Firebase בשמכם כשאתם:

  • יצירה אוטומטית של מפתח Gemini API
  • בקשה לקישור האפליקציה לפרויקט Firebase
  • לבקש עזרה בחיבור האפליקציה לשירותי Firebase, כמו Cloud Firestore או Firebase Authentication
  • לוחצים על הלחצן פרסום ומגדירים את Firebase App Hosting

כשמשתמשים בצ'אט אינטראקטיבי או ב-Gemini CLI,‏ Gemini יכול להשתמש בפקודות טרמינל או בשרת Firebase MCP כדי להתחבר לפרויקט Firebase כשמבצעים את הפעולות הבאות:

  • בקשה לקישור האפליקציה לפרויקט Firebase
  • לבקש עזרה בחיבור האפליקציה לשירותי Firebase, כמו Cloud Firestore או Firebase Authentication

חיבור ידני לפרויקט Firebase

כדי לקשר באופן ידני את אפליקציית Firebase Studio לפרויקט Firebase:

  1. במסוף Firebase, יוצרים פרויקט חדש או פותחים פרויקט קיים:

    • יצירת פרויקט חדש: לוחצים על יצירת פרויקט Firebase חדש ופועלים לפי ההוראות ליצירת פרויקט חדש.
    • פתיחת פרויקט קיים: לוחצים על הפרויקט שרוצים להשתמש בו.
  2. רושמים את מזהה הפרויקט. במסוף Firebase, לוחצים על > הגדרות הפרויקט. מזהה הפרויקט מוצג בחלונית העליונה.

  3. פותחים את האפליקציה ב-Firebase Studio. אם אתם משתמשים ב-App Prototyping agent ב-Prototyper view, click Code switch icon Switch to Code to open Code view.

  4. מקשרים את פרויקט Firebase. בטרמינל (Shift+Ctrl+C), מריצים את הפקודות הבאות:

    1. touch firebase.json כך מוודאים שקובץ ההגדרות של Firebase קיים בספרייה.
    2. firebase login --reauth פועלים לפי ההנחיות כדי לאשר את החשבון.
    3. firebase use <your project ID> מחליפים את <your-project-ID> במזהה הפרויקט שרשמתם קודם.

שינוי פרויקט Firebase שמקושר לאפליקציה

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

איתור פרויקט Firebase שמקושר לאפליקציה

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

השלבים הבאים