הדף הזה כולל שאלות נפוצות ועזרה בפתרון בעיות ב-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
-
בתגובה לקריאה לנקודת הקצה של ה-API בארכיטקטורת REST
projects.list -
בתשובה להרצת הפקודה 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 אפליקציות Firebase בפרויקט Firebase.
מעבר למספר הזה, הביצועים מתחילים לרדת (במיוחד ב-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, אתם יכולים לראות את רשימת חברי הפרויקט, כולל הבעלים, בדף "משתמשים והרשאות" במסוף 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 לגבי "מפתח API של Google שנגיש באופן ציבורי בפרויקט 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 שניות מעבד בחודש
- 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.
האם ערכות ה-SDK של Firebase מתעדות מידע על שימוש או אבחון מחוץ ל-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 ועוד.