הדף הזה כולל אוסף של שאלות נפוצות ועזרה בפתרון בעיות ב-Firebase באופן כללי, וגם במוצרים ספציפיים.
נתקלתם בבעיות אחרות או שלא מצאתם את הבעיה שלכם בדף הזה?
פלטפורמות ו-frameworks
בדפי פתרון הבעיות והשאלות הנפוצות של כל פלטפורמה אפשר למצוא טיפים שימושיים ותשובות לשאלות נפוצות נוספות.
פרויקטים ואפליקציות ב-Firebase
מה זה פרויקט ב-Firebase?
פרויקט Firebase הוא הישות ברמה העליונה ב-Firebase. בפרויקט אפשר לרשום אפליקציות ל-Apple, ל-Android או לאינטרנט. אחרי שרושמים את האפליקציות ב-Firebase, אפשר להוסיף לאפליקציה את ערכות ה-SDK של Firebase שספציפיות למוצר, כמו Analytics, Cloud Firestore, Crashlytics או Remote Config.
צריך לרשום את גרסאות האפליקציה ל-Apple, ל-Android ולאינטרנט בפרויקט אחד ב-Firebase. אתם יכולים להשתמש בכמה פרויקטים ב-Firebase כדי לתמוך בכמה סביבות, כמו פיתוח, Staging וייצור.
ריכזנו כאן כמה מקורות מידע שיעזרו לכם להבין טוב יותר את הפרויקטים ב-Firebase:
- הסבר על פרויקטים ב-Firebase – סקירה כללית קצרה של כמה מושגים חשובים שקשורים לפרויקטים ב-Firebase, כולל הקשר שלהם ל-Google Cloud וההיררכיה הבסיסית של פרויקט, האפליקציות והמשאבים שלו.
- שיטות מומלצות כלליות להגדרת פרויקטים ב-Firebase – שיטות מומלצות כלליות ברמה גבוהה להגדרת פרויקטים ב-Firebase ולרישום האפליקציות בפרויקט, כדי שיהיה לכם תהליך עבודה ברור לפיתוח שמשתמש בסביבות נפרדות.
שימו לב שבכל הפרויקטים ב-Firebase, המערכת מוסיפה באופן אוטומטי את התווית firebase:enabled בדף Labels של הפרויקט במסוף Google Cloud. מידע נוסף על התווית הזו זמין בשאלות הנפוצות.
האם צריך לאשר את התנאים וההגבלות של Firebase כדי להתחיל להשתמש ב-Firebase?
כדי לגשת לכל היכולות של Firebase בפרויקט ב-Google Cloud ולהשתמש בהן, צריך לאשר את התנאים וההגבלות של Firebase. כדי "להוסיף את Firebase" לפרויקט קיים ב-Google Cloud, צריך גם לאשר את התנאים של Firebase.
צריך לאשר את התנאים של Firebase רק פעם אחת בחשבון Google, לא משנה לכמה פרויקטים יש לכם גישה. כשאתם מאשרים את התנאים, אתם מאשרים אותם בחשבון Google שלכם. האישור הוא לא ברמת הפרויקט לכל חברי הפרויקט.
אתם יכולים לאשר את התנאים של Firebase דרך מסוף Firebase באחת מהאפשרויות הבאות. כשמוצגת בקשה, מאשרים את התנאים. אם לא מופיעה בקשה לאשר את התנאים של Firebase, סימן שכבר אישרתם אותם.
לאשר את התנאים של Firebase ישירות באמצעות תהליך העבודה לאישור התנאים.
יוצרים פרויקט חדש ב-Firebase באמצעות מסוף Firebase, ואז מאשרים את התנאים של Firebase.
פותחים פרויקט קיים ב-Firebase במסוף Firebase ומאשרים את התנאים של Firebase (לדוגמה, אם מישהו הזמין אתכם להצטרף לפרויקט כחברים, כלומר כחשבונות משתמשים).
פותחים פרויקט קיים ב-Google Cloud במסוף Firebase, מוסיפים לו את Firebase ומאשרים את התנאים של Firebase.
מהו ארגון Google Cloud?
ארגון ב-Google Cloud הוא מאגר של פרויקטים ב-Google Cloud (כולל פרויקטים ב-Firebase). ההיררכיה הזו מאפשרת לארגן טוב יותר את הפרויקטים ב-Google Cloud וב-Firebase, לנהל את הגישה אליהם ולבצע בהם ביקורת. למידע נוסף: יצירה וניהול של ארגונים.
איך מוסיפים את Firebase לפרויקט קיים ב-Google Cloud?
יכול להיות שיש לכם פרויקטים קיימים של Google Cloud שמנוהלים דרך מסוף Google Cloud או מסוף Google APIs.
אתם יכולים להוסיף את Firebase לפרויקטים הקיימים האלה ב-Google Cloud באמצעות אחת מהאפשרויות הבאות:
- באמצעות מסוף Firebase.
- שימוש באפשרות פרוגרמטית:
-
שולחים קריאה לנקודת קצה ל-API בארכיטקטורת REST של Firebase Management
projects.addFirebase. -
מריצים את פקודת ה-CLI של Firebase
firebase projects:addfirebase. - משתמשים ב-Terraform.
-
שולחים קריאה לנקודת קצה ל-API בארכיטקטורת REST של Firebase Management
איך פועל השילוב של Firebase עם Google Cloud?
Firebase משולב באופן עמוק עם Google Cloud. הפרויקטים משותפים בין Firebase לבין Google Cloud, כך שאפשר להפעיל בפרויקטים שירותים של Firebase ושירותים של Google Cloud. אפשר לגשת לאותו פרויקט ממסוף Firebase או ממסוף Google Cloud. באופן ספציפי:
- מוצרים מסוימים של Firebase מגובים ישירות על ידי Google Cloud, כמו Cloud Storage for Firebase. רשימת המוצרים שמבוססים על Google Cloud תמשיך לגדול עם הזמן.
- הרבה מההגדרות שלך, כולל שותפי עריכה ופרטי חיוב, משותפות ל-Firebase ול-Google Cloud. השימוש ב-Firebase וב-Google Cloud מופיע באותו חיוב.
בנוסף, כשמשדרגים לתוכנית התמחור Blaze בתשלום לפי שימוש, אפשר להשתמש בכל ממשקי ה-API והתשתית כשירות (IaaS) של Google Cloud ישירות בפרויקט Firebase, במחירים הרגילים של Google Cloud. אפשר גם לייצא נתונים מ-Google Cloud ישירות אל BigQuery לצורך ניתוח. מידע נוסף זמין במאמר קישור של BigQuery ל-Firebase.
יש הרבה יתרונות לשימוש ב-Google Cloud עם Firebase (בהשוואה לשירותי ענן אחרים שלא נמצאים באותו מיקום), כמו שיפור האבטחה, שיפור זמן האחזור וחיסכון בזמן. פרטים נוספים זמינים באתר של Google Cloud.
למה לפרויקט שלי ב-Google Cloud יש את התווית firebase:enabled?
בדף Labels של הפרויקט במסוף Google Cloud, יכול להיות שתופיע התווית firebase:enabled (באופן ספציפי, Key של firebase עם Value של enabled).
Firebase הוסיפה את התווית הזו באופן אוטומטי כי הפרויקט שלכם הוא פרויקט Firebase, כלומר מופעלים בו הגדרות ושירותים ספציפיים ל-Firebase. מידע נוסף על הקשר בין פרויקטים ב-Firebase לבין Google Cloud
מומלץ מאוד לא לשנות או למחוק את התווית הזו. התווית הזו משמשת את Firebase ואת Google Cloud כדי להציג את הפרויקטים ב-Firebase (לדוגמה, באמצעות נקודת הקצה של projects.list ב-API בארכיטקטורת REST או בתפריטים במסוף Firebase).
חשוב לדעת: הוספה ידנית של התווית הזו לרשימת תוויות הפרויקט לא מפעילה הגדרות ושירותים ספציפיים ל-Firebase בפרויקט ב-Google Cloud. כדי לעשות את זה, צריך להוסיף את Firebase באמצעות מסוף Firebase (או, במקרים מתקדמים, באמצעות Firebase Management API בארכיטקטורת REST או Firebase CLI).
למה מסוף Firebase לא מצליח לטעון רשימה של הפרויקטים הקיימים שלי ב-Google Cloud?
השאלה הנפוצה הזו רלוונטית בעיקר אם אתם מנסים "להוסיף את Firebase" לפרויקט קיים ב-Google Cloud באמצעות מסוף Firebase ויש לכם גישה לאלפי פרויקטים ב-Google Cloud.
מסוף Firebase לא נועד לטעון אלפי פרויקטים ב-Google Cloud. במקום זאת, מומלץ להשתמש ב-CLI של Firebase, ב-API בארכיטקטורת REST או ב-Terraform כדי "להוסיף את Firebase" לפרויקט הקיים ב-Google Cloud.
כדאי גם לעיין בשאלה הנפוצה "למה הפרויקט שלי ב-Firebase לא מופיע ברשימת הפרויקטים ב-Firebase?"
למה פרויקט Firebase שלי לא מופיע ברשימת הפרויקטים ב-Firebase?
השאלות הנפוצות האלה רלוונטיות אם פרויקט Firebase לא מופיע במקומות הבאים:
- ברשימת הפרויקטים שמוצגת במסוף Firebase
-
בתגובה לקריאה לנקודת הקצה (endpoint) של
projects.listב-API בארכיטקטורת REST -
בתשובה להרצת הפקודה Firebase ב-CLI
firebase projects:list
נסו את השלבים הבאים לפתרון בעיות:
-
קודם כל, נסו להיכנס לפרויקט ישירות דרך כתובת ה-URL שלו. צריך להשתמש בפורמט הבא:
https://console.firebase.google.com/project/PROJECT-ID/overview -
אם אתם לא מצליחים לגשת לפרויקט או שמופיעות הודעות שגיאה שקשורות להרשאות, בדקו את הדברים הבאים:
- חשוב לוודא שאתם מחוברים ל-Firebase באמצעות אותו חשבון Google שיש לו גישה לפרויקט. אפשר להיכנס למסוף Firebase ולצאת ממנו באמצעות הדמות של החשבון בפינה השמאלית העליונה של המסוף.
- בודקים אם אפשר לראות את הפרויקט במסוף Google Cloud.
-
מוודאים שלפרויקט יש את התווית
firebase:enabledבדף Labels של הפרויקט במסוף Google Cloud. התווית הזו משמשת את Firebase ואת Google Cloud כדי להציג את פרויקטי Firebase שלכם. אם התווית הזו לא מופיעה אבל Firebase Management API מופעל בפרויקט, צריך להוסיף את התווית באופן ידני (באופן ספציפי,KeyשלfirebaseעםValueשלenabled). - מוודאים שהוקצה לכם אחד מתפקידי ה-IAM הבסיסיים (בעלים, עריכה, צפייה) או תפקיד עם הרשאות שקשורות ל-Firebase, למשל תפקיד מוגדר מראש ב-Firebase. אפשר לראות את התפקידים שלכם בדף IAM במסוף Google Cloud.
- אם הפרויקט שייך לארגון ב-Google Cloud, יכול להיות שתצטרכו הרשאות נוספות כדי לראות את הפרויקט ברשימה במסוף Firebase. פנו לאדם שמנהל את הארגון ב-Google Cloud ובקשו ממנו להקצות לכם את התפקיד המתאים לצפייה בפרויקט, למשל התפקיד "דפדפן".
אם ניסיתם את כל השלבים לפתרון בעיות שמופיעים למעלה ועדיין לא הצלחתם לראות את הפרויקט ברשימת הפרויקטים ב-Firebase, פנו אל התמיכה של Firebase.
כמה פרויקטים יכולים להיות לי בכל חשבון Google (כתובת אימייל)?
- מינוי Spark בתשלום קבוע: מכסת יצירת הפרויקטים מוגבלת למספר קטן של פרויקטים (בדרך כלל בין 5 ל-10).
- מינוי Blaze בתשלום לפי שימוש: מכסת יצירת הפרויקטים עדיין מוגבלת, אבל היא עשויה לגדול אם מקשרים חשבון Cloud Billing שמנוהל באופן תקין.
שימו לב לפרטים הבאים לגבי המגבלה על מכסת יצירת הפרויקטים:
- המגבלה הזו לא ספציפית ל-Firebase. מכסת הפרויקטים ב-Firebase זהה למכסה ב-Google Cloud.
- במקרים נדירים שבהם צריך, אפשר לבקש להגדיל את מכסת הפרויקטים.
- מחיקה מלאה של פרויקט נמשכת 30 יום, והפרויקט נכלל במכסת הפרויקטים עד שהוא נמחק לגמרי.
מידע ולמידה על שיטות מומלצות כלליות להגדרת פרויקטים ב-Firebase
כמה אפליקציות Firebase יכולות להיות בפרויקט Firebase?
פרויקט Firebase הוא מאגר לאפליקציות Firebase ב-Apple, ב-Android ובאינטרנט. ב-Firebase אפשר ליצור עד 30 אפליקציות בכל פרויקט.
מעבר למספר הזה, הביצועים מתחילים לרדת (במיוחד ב-Google Analytics) ובסופו של דבר, אם יש מספר גבוה יותר של אפליקציות, חלק מהפונקציונליות של המוצר מפסיקה לפעול. בנוסף, אם אתם משתמשים בכניסה באמצעות חשבון Google כספק אימות, נוצר מזהה לקוח בסיסי ב-OAuth 2.0 לכל אפליקציה בפרויקט. יש מגבלה של כ-30 מזהי לקוח שאפשר ליצור בפרויקט אחד.
חשוב לוודא שכל אפליקציות Firebase בפרויקט Firebase אחד הן גרסאות פלטפורמה של אותה אפליקציה מנקודת המבט של משתמש הקצה. לדוגמה, אם אתם מפתחים אפליקציה ללא מיתוג, לכל אפליקציה עם מיתוג עצמאי צריך להיות פרויקט Firebase משלה, אבל גרסאות Apple ו-Android של המיתוג הזה יכולות להיות באותו פרויקט. במדריך הכללי לשיטות מומלצות להגדרת פרויקטים ב-Firebase מפורטות הנחיות נוספות.
במקרים נדירים שבהם הפרויקט דורש יותר מ-30 אפליקציות, אפשר לבקש להגדיל את מגבלת האפליקציות. כדי לשלוח את הבקשה הזו, הפרויקט צריך להיות במינוי Blaze בתשלום לפי שימוש. כדי לשלוח בקשה לבדיקה, צריך להיכנס למסוף Google Cloud. מידע נוסף על ניהול מכסות זמין במסמכי התיעוד של Google Cloud.
מה קורה אם מתייגים את הפרויקט כסביבת "ייצור"?
במסוף Firebase, אתם יכולים לתייג את הפרויקטים ב-Firebase לפי סוג הסביבה שלהם, כסביבות ייצור או לא צוין (לא ייצור).
תיוג הפרויקט כסוג סביבה לא משפיע על אופן הפעולה של פרויקט Firebase או על התכונות שלו. עם זאת, התיוג יכול לעזור לכם ולצוות שלכם לנהל את פרויקטי Firebase השונים במהלך מחזור החיים של האפליקציה.
אם תתייגו את הפרויקט כסביבת ייצור, נוסיף לפרויקט במסוף Firebase תג Prod בצבע בולט, כדי להזכיר לכם שכל שינוי יכול להשפיע על אפליקציות הייצור שמשויכות לפרויקט. בעתיד, יכול להיות שנוסיף עוד תכונות ואמצעי הגנה לפרויקטים ב-Firebase שמתויגים כסביבות ייצור.
כדי לשנות את סוג הסביבה של הפרויקט ב-Firebase, עוברים אל
איפה אפשר למצוא את מזהה האפליקציה של אפליקציית Firebase?
במסוף Firebase, נכנסים לדף
הנה כמה דוגמאות לערכים של מזהה אפליקציה:
-
אפליקציות Firebase ל-iOS:
1:1234567890:ios:321abc456def7890 -
אפליקציות Firebase ל-Android:
1:1234567890:android:321abc456def7890 -
אפליקציות אינטרנט של Firebase:
1:1234567890:web:321abc456def7890
מהם התנאים המוקדמים לקישור של Google Play / AdMob / Google Ads / BigQuery לפרויקט או לאפליקציה ב-Firebase?
-
כדי לקשר את חשבון Google Play, צריך את הפרטים הבאים:
- אחד מהתפקידים הבאים ב-Firebase: בעלים או אדמין ב-Firebase
- אחת מרמות הגישה הבאות ב-Google Play: בעלי החשבון או אדמין
- כדי לקשר את האפליקציה ב-AdMob, צריך להיות גם Project Owner של הפרויקט ב-Firebase וגם אדמין ב-AdMob.
- כדי לקשר את חשבון AdWords, צריך להיות גם הבעלים של פרויקט Firebase וגם אדמין ב-AdWords.
- כדי לקשר את הפרויקט ב-BigQuery, צריך להיות הבעלים של הפרויקט ב-Firebase.
הרשאות וגישה לפרויקטים ב-Firebase
איך מקצים תפקיד לחבר בפרויקט, כמו תפקיד הבעלים?
כדי לנהל את התפקידים שמוקצים לכל חבר בפרויקט, אתם צריכים להיות הבעלים של הפרויקט ב-Firebase (או שיוקצה לכם תפקיד עם ההרשאה resourcemanager.projects.setIamPolicy).
אלה המקומות שבהם אפשר להקצות ולנהל תפקידים:
-
במסוף Firebase יש דרך פשוטה להקצות תפקידים לחברי הפרויקט,
settingsבכרטיסייה הגדרות > משתמשים והרשאות של . אתם יכולים להקצות כל אחד מהתפקידים הבסיסיים (בעלים, עריכה, צפייה), את התפקידים "אדמין ב-Firebase" או "צפייה ב-Firebase", או כל אחד מהתפקידים המוגדרים מראש ב-Firebase לפי קטגוריית מוצר. -
במסוף Google Cloud יש מגוון רחב של כלים להקצאת תפקידים לחברי הפרויקט בדף IAM & Admin
IAM.
אתם יכולים גם ליצור ולנהל תפקידים בהתאמה אישית, ולתת לחשבונות שירות גישה לפרויקט.
שימו לב שבמסוף Google Cloud, חברי הפרויקט נקראים חשבונות משתמשים.
אם הבעלים של הפרויקט לא יכול יותר לבצע את המשימות של הבעלים (לדוגמה, אם הוא עזב את החברה) והפרויקט לא מנוהל דרך ארגון ב-Google Cloud (ראו את הפסקה הבאה), אתם יכולים לפנות לתמיכה של Firebase ולבדוק איך לבקש גישה לפרויקט ב-Firebase.
שימו לב: אם פרויקט Firebase הוא חלק מארגון ב-Google Cloud, יכול להיות שאין לו בעלים. אם אתם לא מצליחים למצוא את הבעלים של הפרויקט ב-Firebase, פנו לאדם שמנהל את הארגון ב-Google Cloud כדי להקצות בעלים לפרויקט.
איך מוצאים את הבעלים של פרויקט ב-Firebase?
אתם יכולים לראות את חברי הפרויקט והתפקידים שלהם במקומות הבאים:
- אם יש לכם גישה לפרויקט במסוף Firebase, אתם יכולים לראות את רשימת חברי הפרויקט, כולל הבעלים, בדף Users and permissions במסוף Firebase.
- אם אין לכם גישה לפרויקט במסוף Firebase, בדקו אם יש לכם גישה לפרויקט במסוף Google Cloud. אפשר לראות את רשימת חברי הפרויקט, כולל הבעלים, בדף IAM במסוף Google Cloud.
אם הבעלים של הפרויקט לא יכול יותר לבצע את המשימות של בעלים (לדוגמה, אם הוא עזב את החברה) והפרויקט לא מנוהל דרך ארגון ב-Google Cloud (ראו את הפסקה הבאה), אתם יכולים לפנות לתמיכה של Firebase כדי להקצות בעלים זמני.
שימו לב: אם פרויקט Firebase הוא חלק מארגון ב-Google Cloud, יכול להיות שאין לו בעלים. במקום זאת, האדם שמנהל את הארגון ב-Google Cloud יכול לבצע הרבה משימות שבעלים יכולים לבצע. עם זאת, כדי לבצע כמה משימות ספציפיות לבעלים (כמו הקצאת תפקידים או ניהול נכסי Google Analytics), יכול להיות שהאדמין יצטרך להקצות לעצמו את התפקיד של הבעלים בפועל כדי לבצע את המשימות האלה. אם אתם לא מצליחים למצוא את הבעלים של הפרויקט ב-Firebase, פנו לאדם שמנהל את הארגון שלכם ב-Google Cloud כדי להקצות בעלים לפרויקט.
מתי כדאי להקצות לחבר בפרויקט את התפקיד "בעלים"?
כדי להבטיח ניהול תקין של פרויקט Firebase, צריך להיות לו בעלים.
חברי הפרויקט עם התפקיד "בעלים" הם בדרך כלל חברי הפרויקט היחידים שיכולים לבצע משימות ניהוליות או לקבל התראות חשובות:
- חברי פרויקט עם תפקיד Project Owner הם בדרך כלל החברים היחידים שיכולים לבצע פעולות ניהול חשובות (כמו הקצאת תפקידים וניהול מאפייני Google Analytics), והתמיכה של Firebase יכולה למלא רק בקשות ניהול מבעלי פרויקטים מוכחים.
- בדרך כלל, חברי הפרויקט עם התפקיד "בעלים" הם היחידים שמקבלים (כברירת מחדל) התראות על שינויים בפרויקט או במוצרים (כמו שינויים בחיוב ובנושאים משפטיים, הוצאה משימוש של תכונות וכו'). אם רוצים שחברים ספציפיים או נוספים בפרויקט יקבלו התראות, אפשר להתאים אישית את "אנשי הקשר החיוניים" של הפרויקט.
אחרי שמגדירים את הבעלים של פרויקט ב-Firebase, חשוב לעדכן את ההקצאות האלה.
שימו לב: אם פרויקט ב-Firebase הוא חלק מארגון ב-Google Cloud, מי שמנהל את הארגון ב-Google Cloud יכול לבצע הרבה משימות שבעלים יכולים לבצע. עם זאת, כדי לבצע כמה משימות ספציפיות לבעלים (כמו הקצאת תפקידים או ניהול נכסים ב-Google Analytics), יכול להיות שהאדמין יצטרך להקצות לעצמו את התפקיד של הבעלים בפועל כדי לבצע את המשימות האלה.
לא נראה לי שיש לי פרויקט ב-Firebase, אבל קיבלתי אימייל לגבי פרויקט כזה. איך ניגשים לפרויקט הזה?
האימייל שקיבלתם אמור להכיל קישור לפתיחת הפרויקט ב-Firebase. לחיצה על הקישור באימייל אמורה לפתוח את הפרויקט במסוף Firebase.
אם אתם לא מצליחים לפתוח את הפרויקט בקישור, ודאו שאתם מחוברים ל-Firebase באמצעות אותו חשבון Google שקיבל את האימייל לגבי הפרויקט. אפשר להיכנס למסוף Firebase ולצאת ממנו באמצעות הדמות של החשבון בפינה השמאלית העליונה של המסוף.
הערה: אם אתם אדמינים של ארגון ב-Google Cloud, יכול להיות שתקבלו הודעות על שינויים בפרויקטים ב-Firebase בארגון שלכם. עם זאת, יכול להיות שאין לכם הרשאות מספיקות כדי לפתוח את הפרויקט ב-Firebase. במקרים כאלה, הפתרון הכי פשוט הוא להקצות לעצמכם את התפקיד "בעלים" כדי לפתוח את הפרויקט ולבצע את הפעולות הנדרשות. מתי ולמה כדאי להקצות את התפקיד "בעלים"
מפתחות API ל-Firebase
האם מפתחות ה-API של Firebase הם סודיים? האם אפשר לכלול אותם בקוד או בקובצי התצורה?
הדברים הכי חשובים שצריך לדעת על מפתחות API לשירותי Firebase:- גלויים לכולם: מפתחות API לשירותי Firebase רק מזהים את הפרויקט והאפליקציה שלכם ב-Firebase בשירותים האלה. ההרשאה מטופלת באמצעות הרשאות IAM של Google Cloud, Firebase Security Rules ו-Firebase App Check.
- החלת הגבלות: כל מפתחות ה-API שמוקצים על ידי Firebase מוגבלים באופן אוטומטי לממשקי API שקשורים ל-Firebase. חשוב מאוד להחיל הגבלות מתאימות על ממשקי ה-API לכל מפתחות ה-API בפרויקט, כדי למנוע שימוש לא מורשה במכסת ממשקי ה-API של הפרויקט.
- שימוש רק בשירותי Firebase: השתמשו במפתחות ה-API שהוקצו ל-Firebase רק בממשקי API שקשורים ל-Firebase. אם האפליקציה משתמשת בממשקי API אחרים (לדוגמה, Places API למפות או Gemini Developer API), צריך להשתמש במפתח API נפרד ולהגביל אותו ל-API הרלוונטי. במיוחד, אף פעם אל תכללו את Gemini Developer API ברשימת ההיתרים של מפתח API שנגיש לציבור או של מפתח שמשמש לשירותים אחרים.
- Security Rules ו-App Check הם קריטיים: האבטחה של הנתונים ב-Realtime Database, ב-Cloud Firestore וב-Cloud Storage נאכפת באמצעות Firebase Security Rules, וההגנה על ממשקי ה-API הכלולים מתבצעת באמצעות Firebase App Check – ולא על ידי שמירה על הסודיות של מפתח ה-API של Firebase.
אם הגדרת האפליקציה תואמת להנחיות שלמעלה, מפתחות API שמוגבלים לשירותי Firebase לא צריכים להיחשב כסודות, ואפשר לכלול אותם בקוד או בקובצי התצורה.
קיבלתי אימייל מ-Google Cloud לגבי "מפתח Google API שנגיש באופן ציבורי בפרויקט Google Cloud". מה עליי לעשות?
אם קיבלתם אימייל מ-Google Cloud לגבי "מפתח Google API שנגיש באופן ציבורי בפרויקט Google Cloud", ומפתח ה-API שמופיע באימייל הוא מפתח ה-API של Firebase, ודאו שמפתח ה-API עומד בדרישות הבאות כדי שתוכלו לכלול אותו בבטחה בקוד או בקובצי התצורה. אפשר לבדוק את הפרטים הבאים בדף APIs & Services > Credentials במסוף Google Cloud.
-
זהו מפתח ה-API שמשמש לאפליקציית Firebase ורק לשירותי Firebase. המקשים האלה נקראים בדרך כלל
Browser key (auto created by Firebase)אוAndroid key (auto created by Firebase)אוiOS key (auto created by Firebase). - הוא כולל את כל ממשקי ה-API הנדרשים שקשורים ל-Firebase ברשימת ההיתרים "הגבלות על ממשקי API" של המפתח.
-
אין לו ממשקי API אחרים ברשימת ההיתרים "API restrictions". באופן ספציפי, הרשימה לא צריכה להכיל את הערך
Generative Language API.
בנוסף, חשוב לוודא שאתם משתמשים ב-Firebase Security Rules וב-App Check לפי ההמלצות למוצרי Firebase שבהם אתם משתמשים.
במאמר מידע על שימוש וניהול של מפתחות API ל-Firebase תוכלו לקרוא פרטים על מפתחות API ל-Firebase ולמצוא רשימה של שאלות נפוצות.
מסוף Firebase
באילו דפדפנים אפשר להשתמש כדי לגשת למסוף Firebase?
אפשר לגשת למסוף Firebase מגרסאות עדכניות של דפדפנים פופולריים למחשב, כמו Chrome, Firefox, Safari ו-Edge. אין תמיכה מלאה בדפדפנים בנייד.
אני יכול לטעון את מסוף Firebase, אבל למה אני לא מצליח למצוא את הפרויקט ב-Firebase או לגשת אליו?
השאלות הנפוצות האלה רלוונטיות אם נתקלתם באחת מהבעיות הבאות:
- במסוף Firebase מופיע דף שגיאה שבו כתוב שהפרויקט לא קיים או שאין לכם גישה אליו.
- הפרויקט לא מופיע במסוף Firebase גם כשמזינים את מזהה הפרויקט או את שם הפרויקט בשדה החיפוש של המסוף.
נסו את השלבים הבאים לפתרון בעיות:
-
קודם כל, נסו להיכנס לפרויקט ישירות דרך כתובת ה-URL שלו. צריך להשתמש בפורמט הבא:
https://console.firebase.google.com/project/PROJECT-ID/overview -
אם עדיין אין לכם גישה לפרויקט או שאתם מקבלים הודעות שגיאה שקשורות להרשאות, בדקו את הדברים הבאים:
- חשוב לוודא שאתם מחוברים ל-Firebase באמצעות אותו חשבון Google שיש לו גישה לפרויקט. אפשר להיכנס למסוף Firebase ולצאת ממנו באמצעות הדמות של החשבון בפינה השמאלית העליונה של המסוף.
- מוודאים ש-Firebase Management API מופעל בפרויקט.
- מוודאים שהוקצה לכם אחד מתפקידי ה-IAM הבסיסיים (בעלים, עריכה, צפייה) או תפקיד עם הרשאות שקשורות ל-Firebase, למשל תפקיד מוגדר מראש ב-Firebase. אפשר לראות את התפקידים שלכם בדף IAM במסוף Google Cloud.
- אם הפרויקט שייך לארגון ב-Google Cloud, יכול להיות שתצטרכו הרשאות נוספות כדי לראות את הפרויקט ברשימה במסוף Firebase. פנו לאדם שמנהל את הארגון ב-Google Cloud ובקשו ממנו להקצות לכם את התפקיד המתאים לצפייה בפרויקט, למשל התפקיד "דפדפן".
אם אף אחד מהשלבים שלמעלה לא עזר לכם למצוא את הפרויקט או לגשת אליו, פנו לתמיכה של Firebase.
למה מסוף Firebase לא נטען?
השאלות הנפוצות האלה רלוונטיות אם נתקלתם באחת מהבעיות הבאות:
- דף במסוף Firebase לא מסיים להיטען.
- הנתונים בדף לא נטענים כמו שצריך.
- מופיעות הודעות שגיאה בדפדפן כשמנסים לטעון את מסוף Firebase.
נסו את השלבים הבאים לפתרון בעיות:
- בודקים בשורה Console בלוח הבקרה של סטטוס שירותי Firebase אם יש הפרעות בשירות.
- מוודאים שמשתמשים בדפדפן נתמך.
- נסו לטעון את מסוף Firebase בחלון פרטי או בחלון אנונימי.
- משביתים את כל התוספים בדפדפן.
- מוודאים שהחיבור לרשת לא חסום על ידי חסימת מודעות, אנטי-וירוס, שרת proxy, חומת אש או תוכנה אחרת.
- נסו לטעון את מסוף Firebase באמצעות רשת או מכשיר אחרים.
- אם אתם משתמשים ב-Chrome, בדקו אם יש שגיאות במסוף הכלים למפתחים.
אם אף אחד מהשלבים לפתרון בעיות שלמעלה לא פותר את הבעיה, פנו אל התמיכה של Firebase.
איך נקבעת השפה של מסוף Firebase?
הגדרת השפה במסוף Firebase מבוססת על השפה שנבחרה בהגדרות של חשבון Google.
כדי לשנות את העדפות השפה, קראו את המאמר שינוי השפה.
מסוף Firebase תומך בשפות הבאות:
- אנגלית
- פורטוגזית ברזילאית
- צרפתית
- גרמנית
- אינדונזית
- יפנית
- קוריאנית
- רוסית
- סינית פשוטה
- ספרדית
- סינית מסורתית
באילו תפקידים והרשאות יש תמיכה במסוף Firebase?
במסוף Firebase ובמסוף Google Cloud משתמשים באותם תפקידים והרשאות בסיסיים. מידע נוסף על תפקידים והרשאות זמין במסמכי התיעוד של Firebase IAM.
Firebase תומך בתפקידים הבסיסיים של בעלים, עריכה וצפייה:
- בעלים של פרויקט יכול להוסיף חברים אחרים לפרויקט, להגדיר שילובים (קישור של הפרויקט לשירותים כמו BigQuery או Slack) ויש לו גישת עריכה מלאה לפרויקט.
- לעורך פרויקט יש גישת עריכה מלאה לפרויקט.
- לצופה בפרויקט יש רק הרשאת קריאה לפרויקט. חשוב לדעת שבמסוף Firebase, הרכיבים האינטראקטיביים של העריכה לא מוסתרים או מושבתים בפני בעלי הרשאת צפייה בפרויקט, אבל הפעולות האלה ייכשלו אצל חברי הפרויקט שהוקצה להם התפקיד "צפייה".
ב-Firebase יש גם תמיכה ב:
- תפקידים מוגדרים מראש ב-Firebase – תפקידים ספציפיים ל-Firebase שמאפשרים בקרת גישה פרטנית יותר מאשר התפקידים הבסיסיים: בעלים, עריכה וצפייה.
- תפקידים בהתאמה אישית – תפקידי IAM בהתאמה אישית מלאה שאתם יוצרים כדי להתאים קבוצת הרשאות שעונה על הדרישות הספציפיות של הארגון שלכם.
איך פועלת "חוויית השימוש באפליקציה לדוגמה" במסוף? מה קורה ומה אפשר לעשות?
במסוף Firebase יש חוויית שימוש באפליקציה לדוגמה שמאפשרת לכם להתנסות באפליקציה אמיתית ולבדוק את Firebase ושירותים אחרים של Google (כמו Gemini API).
הגדרה ופריסה אוטומטיות של האפליקציה לדוגמה ב-Firebase
כשאתם עוברים על חוויית השימוש באפליקציה לדוגמה במסוף Firebase, אנחנו מבצעים בשבילכם את הפעולות הבאות באופן אוטומטי:
- יצירת פרויקט Firebase חדש לאפליקציה לדוגמה
- רישום של אפליקציית אינטרנט ב-Firebase בפרויקט Firebase החדש
- מפעילים את השירותים וממשקי ה-API שמשמשים את האפליקציה לדוגמה (לדוגמה, Firebase Authentication, Cloud Firestore וכו').
- מקצים את כל המשאבים הנדרשים (לדוגמה, מכונות של מסדי נתונים וכללי אבטחה).
- הגדרת Firebase AI Logic לשימוש בGemini Developer API
- פורסים את האפליקציה לדוגמה בכתובת URL זמנית לתצוגה מקדימה באמצעות Firebase Hosting (כברירת מחדל, התוקף של כתובת ה-URL הזו יפוג תוך 7 ימים)
עיון בבסיס הקוד של האפליקציה לדוגמה
אפשרות 1: פותחים גרסה מותאמת אישית של בסיס הקוד של האפליקציה לדוגמה ב-Firebase Studio
חוויית השימוש באפליקציה לדוגמה מספקת דרך לפתוח גרסה מותאמת אישית של בסיס הקוד של האפליקציה לדוגמה ב-Firebase Studio (סביבת העבודה של Google בדפדפן לפיתוח אפליקציות full-stack). אחרי שמגדירים את הפרויקט והאפליקציה (כמו שמוסבר למעלה), אפשר למצוא קישורים ל-Firebase Studio בבאנרים במסוף Firebase ובחלק העליון של האפליקציה שנפרסה.
כשפותחים את האפליקציה לדוגמה ב-Firebase Studio, הפעולות הבאות מתבצעות באופן אוטומטי:
- משתמשים באותו פרויקט ב-Firebase, באותה אפליקציית אינטרנט ב-Firebase ובאותם משאבים שנוצרו בהגדרה הראשונית (ראו למעלה).
- מוסיפים את הגדרות Firebase של האפליקציה לדוגמה לבסיס הקוד (בדרך כלל אל
src/bootstrap.js)
ב-Firebase Studio, אתם יכולים לעיין בבסיס הקוד כדי להבין איך אתם יכולים להשתמש בשירותים שונים של Firebase ו-Google.
אפשרות 2: צפייה בגרסה הציבורית, הלא מותאמת אישית של בסיס הקוד של האפליקציה לדוגמה ב-GitHub
לחלופין, אתם יכולים לראות את הגרסה הציבורית והלא מותאמת אישית של בסיס הקוד של האפליקציה לדוגמה ב-GitHub.
- "תכנון באמצעות Gemini API" – מאגר GitHub
Firebase Local Emulator Suite
בדף השאלות הנפוצות ופתרון הבעיות של Local Emulator Suite אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
תמחור
שאלות נפוצות בנושא תמחור שספציפיות למוצר מסוים מופיעות בקטע של המוצר בדף הזה או במסמכי התיעוד הייעודיים של המוצר.
אילו מוצרים הם בתשלום? אילו אפשרויות הן ללא עלות?
במאמר תוכניות התמחור והתשלומים של Firebase מפורט מידע על מוצרים בתשלום לעומת מוצרים ללא עלות.
האם Firebase מציעה קרדיטים לתקופת ניסיון בחינם למוצרים בתשלום?
אפשר להשתמש בשירותים בתשלום של Firebase במסגרת תקופת הניסיון בחינם של Google Cloud. משתמשים חדשים ב-Google Cloud וב-Firebase יכולים לנצל תקופת ניסיון של 90 יום, שכוללת קרדיטים בחינם בשווי 300 $ב-Cloud Billing כדי לבחון ולהעריך את המוצרים והשירותים של Google Cloud ושל Firebase.
במהלך תקופת הניסיון בחינם של Google Cloud, תקבלו חשבון Cloud Billing לתקופת הניסיון בחינם. כל פרויקט ב-Firebase שמקושר לחשבון לחיוב הזה יהיה בתוכנית התמחור Blaze בתשלום לפי שימוש במהלך תקופת הניסיון בחינם.
אל דאגה, קישור של פרויקט Firebase לחשבון Cloud Billing לתקופת ניסיון בחינם לא מאפשר לנו לחייב אותך על שימוש מעבר לקרדיטים האלה. לא תחויבו על שימוש מעבר לקרדיטים האלה, אלא אם תפעילו באופן מפורש את החיוב על ידי שדרוג החשבון שלכם ב-Cloud Billing מתקופת ניסיון בחינם לחשבון בתשלום. אתם יכולים לשדרג לחשבון בתשלום בכל שלב במהלך תקופת הניסיון. אחרי השדרוג לחשבון בתשלום, עדיין תוכלו להשתמש בקרדיטים שנותרו (במהלך תקופת 90 הימים).
אם תקופת הניסיון בחינם הסתיימה ולא שדרגתם את החשבון ב-Cloud Billing לחשבון בתשלום, הפרויקט המקושר ב-Firebase יעבור אוטומטית לתוכנית התמחור Spark. שימו לב שתמיד אפשר לשדרג שוב לתוכנית התמחור Blaze.
איך אפשר לדעת איזו תוכנית תמחור מתאימה לי?
למידע מפורט על תוכניות התמחור, ראו תוכניות התמחור של Firebase.
מינוי Spark בתשלום קבוע
תוכנית התמחור Spark ללא עלות היא מקום מצוין לפתח את האפליקציה שלכם בחינם. אתם מקבלים את כל מוצרי Firebase החינמיים (כמו Analytics, Crashlytics וכו') וכמויות נדיבות של תכונות התשתית בתשלום. עם זאת, אם תחרגו מהמשאבים של מינוי Spark בתשלום קבוע בחודש קלנדרי, האפליקציה תושבת למשך שארית החודש. בנוסף, התכונות של Google Cloud לא זמינות במינוי Spark בתשלום קבוע.
מינוי Blaze בתשלום לפי שימוש
תוכנית התמחור Blaze בתשלום לפי שימוש מיועדת לאפליקציות בסביבת ייצור. תוכנית התמחור Blaze מאפשרת גם להרחיב את האפליקציה באמצעות תכונות בתשלום של Google Cloud. אתם משלמים רק על המשאבים שאתם צורכים, וכך אתם יכולים להתאים את קנה המידה לפי הצורך. אנחנו שואפים שהמחירים בתוכנית התמחור Blaze יהיו תחרותיים בהשוואה לספקי הענן המובילים בתחום.
אפשר לשדרג, לשנמך או לבטל את המינוי בכל שלב?
כן, אתם יכולים לשדרג, לשנמך או לבטל את המינוי בכל שלב. חשוב לדעת: אנחנו לא מספקים החזרים כספיים יחסיים על שדרוג לאחור או ביטול. כלומר, אם תשדרגו לאחור או תבטלו את המינוי לפני סוף תקופת החיוב, עדיין תשלמו על שארית החודש.
מה ההבדל בין השימוש ללא עלות במינוי Blaze בתשלום לפי שימוש לבין השימוש ללא עלות במינוי Spark בתשלום קבוע?
השימוש ללא עלות במינוי Blaze בתשלום לפי שימוש מחושב מדי יום. גם מגבלות השימוש שונות ממינוי Spark בתשלום קבוע עבור Cloud Functions, אימות טלפוני ו-Test Lab.
ב-Cloud Functions, השימוש ללא עלות במינוי Blaze בתשלום לפי שימוש מחושב ברמת החשבון ב-Cloud Billing, ולא ברמת הפרויקט, והוא כפוף למגבלות הבאות:
- 2 מיליון הפעלות בחודש
- 400,000GB לשנייה בחודש
- 200,000 שניות מעבד (CPU) בחודש
- 5GB של תעבורת נתונים יוצאת (egress) ברשת לחודש
באימות באמצעות הטלפון, השימוש ללא עלות במינוי Blaze בתשלום לפי שימוש מחושב מדי חודש.
ב-Test Lab, השימוש ללא עלות בתוכנית התמחור Blaze כפוף למגבלות הבאות:
- 30 דקות ביום במכשיר פיזי
- 60 דקות ביום במכשיר וירטואלי
האם מכסת השימוש ללא עלות מתאפסת כשעוברים ממינוי Spark בתשלום קבוע למינוי Blaze בתשלום לפי שימוש?
השימוש ללא עלות בתוכנית התמחור Spark כלול בתוכנית התמחור Blaze. השימוש ללא עלות לא מתאפס כשעוברים למינוי Blaze בתשלום לפי שימוש.
מה קורה לפרויקט ב-Firebase אם מקשרים חשבון Cloud Billing לפרויקט הזה במסוף Google Cloud?
אם חשבון Cloud Billing מקושר לפרויקט במסוף Google Cloud, אותו פרויקט ישודרג אוטומטית לתוכנית התמחור Blaze בתשלום לפי שימוש (אם הפרויקט היה בתוכנית התמחור Spark ללא עלות).
לעומת זאת, אם מבטלים את הקישור של חשבון Cloud Billing פעיל קיים לפרויקט במסוף Google Cloud, הפרויקט ישונמך לתוכנית התמחור Spark ללא עלות.
איך אפשר לעקוב אחרי השימוש והחיוב?
אתם יכולים לעקוב אחרי השימוש במשאבי הפרויקט במסוף Firebase בכל אחד מלוחות הבקרה הבאים:
האם אפשר להגביל את השימוש במינוי Blaze בתשלום לפי שימוש?
בחלק מהשירותים, אתם יכולים להגביל את השימוש במינוי Blaze בתשלום לפי שימוש על ידי הגדרת תקציבים עם תקרת הוצאות. נכון לעכשיו, המוצרים הבאים תומכים בתקרות הוצאה: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase ו-Firebase Extensions.
במוצרים האחרים שיש להם רמת שימוש בתשלום, אי אפשר להגביל את השימוש כשנמצאים במינוי Blaze בתשלום לפי שימוש. עם זאת, אנחנו בוחנים באופן פעיל אפשרויות למוצרים האלה.
בכל המוצרים שיש להם רמת שימוש בתשלום, אתם יכולים להגדיר תקציב לפרויקט או לחשבון ולקבל התראות כשההוצאות מתקרבות למגבלות האלה. איך מגדירים תקציבים עם התראות בלבד
איזו תמיכה אקבל?
כל האפליקציות ב-Firebase, כולל אלה שמשתמשות בתוכנית Spark ללא עלות, כוללות תמיכה באימייל מצוות Firebase במהלך שעות הפעילות באזור הזמן של החוף המערבי בארה"ב. בכל החשבונות יש תמיכה ללא הגבלה בנושאים שקשורים לחיוב, בנושאים שקשורים לחשבון, בשאלות טכניות (פתרון בעיות) ובדיווח על אירועים.
האם אתם מציעים הנחות לפרויקטים של קוד פתוח, לעמותות או למוסדות חינוך?
תוכנית התמחור החינמית Spark מתאימה לכל סוג של אדם פרטי או ארגון, כולל עמותות, בתי ספר ופרויקטים בקוד פתוח. התוכניות האלה כבר כוללות מכסות נדיבות, ולכן אנחנו לא מציעים הנחות או תוכניות מיוחדות לפרויקטים בקוד פתוח, לעמותות או למוסדות חינוך.
האם אתם מציעים חוזים, תמחור, תמיכה או אירוח תשתית ייעודית לארגונים?
תוכנית התמחור Blaze בתשלום לפי שימוש מתאימה לארגונים בכל הגדלים, והסכם רמת השירות (SLA) שלנו עומד בתקן המקובל בתחום לתשתיות ענן, ואפילו עולה עליו. עם זאת, אנחנו לא מציעים חוזים, תמחור או תמיכה לארגונים, ואנחנו לא מציעים אירוח ייעודי של תשתית (כלומר, התקנות מקומיות) לשירותים כמו Realtime Database. עם זאת, אנחנו בודקים באופן פעיל אפשרויות להוספת חלק מהתכונות האלה.
האם אתם מציעים תמחור אד-הוק? אני רוצה לשלם לפי שימוש רק על תכונה אחת או שתיים.
אנחנו מציעים תמחור אד-הוק באמצעות תוכנית התמחור "Blaze בתשלום לפי שימוש", שבה משלמים רק על התכונות שמשתמשים בהן.
איך התוכניות בתשלום של Firebase פועלות עם Ads? האם מקבלים שוברי פרסום בחינם עם מינויים בתשלום?
תוכניות התמחור של Firebase נפרדות מ-Ads, ולכן אין קרדיטים לפרסום ללא עלות. כמפתחים ב-Firebase, אתם יכולים "לקשר" את חשבון Ads שלכם ל-Firebase כדי לתמוך במעקב המרות.
כל הקמפיינים של המודעות מנוהלים ישירות ב-Ads, והחיוב ב-Ads מנוהל ממסוף Ads.
מה קרה לתוכנית התמחור Flame?
בינואר 2020, תוכנית התמחור Flame (מכסה נוספת של 25$ לחודש) הוסרה כאפשרות להרשמות חדשות. למשתמשים בתוכנית הקיימת ניתנה תקופת חסד להעברת הפרויקטים שלהם מתוכנית Flame. בפברואר 2022, הפרויקטים שנותרו בתוכנית התמחור Flame שודרגו לאחור לתוכנית התמחור Spark ללא עלות.
רוצים לקבל מידע על תוכניות התמחור האחרות שמוצעות ב-Firebase? דף התמחור של Firebase
פרטיות
איפה אפשר למצוא מידע על פרטיות ואבטחה ב-Firebase?
עיינו בדף פרטיות ואבטחה ב-Firebase.
Firebase SDK מתעד מידע על שימוש או אבחון מחוץ ל-Analytics?
כן. כרגע, האפשרות הזו זמינה רק ב-iOS, אבל יכול להיות שזה ישתנה בעתיד. ערכת ה-SDK של Firebase לפלטפורמות של Apple כוללת את מסגרת FirebaseCoreDiagnostics כברירת מחדל. המסגרת הזו משמשת את Firebase לאיסוף דפוסי שימוש וביצועים של ה-SDK, כדי לעזור בתעדוף של שיפורים עתידיים במוצר. השימוש ב-FirebaseCoreDiagnostics הוא אופציונלי, כך שאם אתם לא רוצים לשלוח יומני אבחון של Firebase, אתם יכולים לבטל את הקישור של הספרייה לאפליקציה. אפשר לעיין בקוד המקור המלא, כולל הערכים שנרשמו ביומן, ב-GitHub.
A/B Testing
בדף השאלות הנפוצות ופתרון הבעיות של A/B Testing אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
AdMob
בדף השאלות הנפוצות ופתרון הבעיות של AdMob אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Analytics
בדף השאלות הנפוצות ופתרון הבעיות של Analytics אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Authentication
בדף השאלות הנפוצות ופתרון הבעיות של Authentication אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Cloud Functions
בדף השאלות הנפוצות ופתרון הבעיות של Cloud Functions for Firebase אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Cloud Messaging
בדף השאלות הנפוצות ופתרון הבעיות של FCM אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Cloud Storage for Firebase
בדף השאלות הנפוצות ופתרון הבעיות של Cloud Storage for Firebase אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Crashlytics
בדף השאלות הנפוצות ופתרון הבעיות של Crashlytics אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Dynamic Links
בדף השאלות הנפוצות בנושא הוצאה משימוש של Dynamic Links יש טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Hosting
בדף השאלות הנפוצות ופתרון הבעיות של Firebase Hosting אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Performance Monitoring
בדף השאלות הנפוצות ופתרון הבעיות של Performance Monitoring אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Realtime Database
בדף השאלות הנפוצות ופתרון הבעיות של Realtime Database אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Remote Config
בדף השאלות הנפוצות ופתרון הבעיות של Remote Config אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Test Lab
בדף פתרון הבעיות של Test Lab אפשר למצוא טיפים מועילים ותשובות לשאלות נפוצות נוספות.
Firebase App Indexing
מה קרה ל-Firebase App Indexing?
Firebase App Indexing היא כבר לא הדרך המומלצת להוסיף תוכן לאינדקס כדי להציג אותו כתוצאות מוצעות באפליקציית חיפוש Google. השאלות הנפוצות האלה מפנות למוצרים שימושיים אחרים למפתחים.
פלטפורמות של אפל
קישורים אוניברסליים הם הדרך המומלצת לקשר משתמשים ישירות מתוצאות חיפוש, מאתרים ומאפליקציות אחרות לתוכן ספציפי באפליקציה שלכם.
Android
Android App Links הם הדרך המומלצת לקשר משתמשים ישירות מתוצאות חיפוש, מאתרים ומאפליקציות אחרות לתוכן ספציפי באפליקציה שלכם.
אולי יעניינו אותך גם האפשרויות הבאות:
App Search: חיפוש במכשיר עם ביצועים גבוהים
פעולות באפליקציה: מאפשרות למשתמשים להפעיל אפליקציות ל-Android ולשלוט בהן באמצעות הקול, בעזרת Google Assistant.
קיצורי דרך ב-Android: מספקים למשתמשים שיטות מהירות לבצע פעולה או לגשת לתוכן באפליקציה.
אחסון של פילוח משתמשים ב-Firebase
מהו Firebase User Segmentation Storage?
ב-Firebase User Segmentation Storage מאוחסנים Firebase מזהי התקנה ומאפיינים ופלחים קשורים, וגם רשימות קהלים שיצרתם כדי לספק מידע על טירגוט לשירותי Firebase אחרים שמשתמשים בהם, כמו Crashlytics, FCM, התאמה אישית של Remote Config ועוד.