הדף הוא אוסף של שאלות נפוצות ועזרה בפתרון בעיות ב-Firebase באופן כללי, וגם במוצרים ספציפיים.
נתקלת בבעיות אחרות או שלא מצאת בדף הזה תיאור של הבעיה שלך?
פלטפורמות ו-frameworks
במרכז העזרה יש דפים עם טיפים לפתרון בעיות ותשובות לשאלות נפוצות ספציפיות לכל פלטפורמה.
פרויקטים ואפליקציות ב-Firebase
מה זה פרויקט Firebase?
פרויקט Firebase הוא הישות ברמה העליונה ב-Firebase. בפרויקט, אפשר לרשום את האפליקציות שלכם ל-Apple, ל-Android או לאינטרנט. אחרי שרושמים את האפליקציות ב-Firebase, אפשר להוסיף לאפליקציה את ערכות Firebase SDK שספציפיות למוצר, כמו Analytics, Cloud Firestore, Crashlytics או Remote Config.
צריך לרשום את הווריאציות של אפליקציות ל-Apple, ל-Android ולאינטרנט בפרויקט Firebase אחד. אתם יכולים להשתמש בכמה פרויקטים ב-Firebase כדי לתמוך בכמה סביבות, כמו פיתוח, Staging וייצור.
ריכזנו כאן כמה מקורות מידע שיעזרו לכם להבין טוב יותר את הפרויקטים ב-Firebase:
- הסבר על פרויקטים ב-Firebase – סקירות כלליות של כמה מושגים חשובים לגבי פרויקטים ב-Firebase, כולל הקשר שלהם ל-Google Cloud וההיררכיה הבסיסית של פרויקט, האפליקציות והמשאבים שלו.
- שיטות מומלצות כלליות להגדרת פרויקטים ב-Firebase – כוללות שיטות מומלצות כלליות ומתקדמות להגדרת פרויקטים ב-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 Console.
אפשר להוסיף את Firebase לפרויקטים הקיימים האלה Google Cloud באמצעות אחת מהאפשרויות הבאות:
- באמצעות מסוף Firebase.
- שימוש באפשרות פרוגרמטית:
-
שליחת קריאה לנקודת הקצה של Firebase Management REST API
projects.addFirebase. -
מריצים את הפקודה
firebase projects:addfirebaseב-CLI של Firebase. - משתמשים ב-Terraform.
-
שליחת קריאה לנקודת הקצה של Firebase Management REST API
איך השילוב של 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 (לדוגמה, באמצעות נקודת הקצה API בארכיטקטורת REST
projects.list או בתפריטים במסוף 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 במכשירי Apple, ב-Android ובאינטרנט. ב-Firebase יש מגבלה של 30 אפליקציות Firebase לכל פרויקט Firebase.
אחרי המספר הזה, הביצועים מתחילים להידרדר (במיוחד ב-Google Analytics), ובסופו של דבר, במספר גבוה יותר של אפליקציות, חלק מהפונקציונליות של המוצר מפסיק לפעול. בנוסף, אם אתם משתמשים בכניסה לחשבון Google כספק אימות, נוצר מזהה לקוח בסיסי של OAuth 2.0 לכל אפליקציה בפרויקט. יש מגבלה של כ-30 מזהי לקוח שאפשר ליצור בפרויקט יחיד.
חשוב לוודא שכל האפליקציות ב-Firebase במסגרת פרויקט Firebase יחיד הן גרסאות שונות של אותה אפליקציה, מבחינת משתמש הקצה. לדוגמה, אם אתם מפתחים אפליקציה עם מיתוג משותף, כל אפליקציה עם תווית משלה צריכה להיות בפרויקט Firebase נפרד, אבל הגרסאות של התווית לאפל ולאנדרואיד יכולות להיות באותו פרויקט. הנחיות מפורטות יותר זמינות במאמר שיטות מומלצות כלליות להגדרת פרויקטים ב-Firebase.
במקרים נדירים שבהם הפרויקט דורש יותר מ-30 אפליקציות, אפשר לבקש להגדיל את מגבלת האפליקציות. כדי לשלוח את הבקשה הזו, הפרויקט צריך להיות במינוי Blaze בתשלום לפי שימוש. אפשר להיכנס אל Google Cloudהמסוף כדי לשלוח בקשה ולקבל הערכה. מידע נוסף על ניהול מכסות זמין במסמכי התיעוד של Google Cloud.
מה קורה אם מתייגים את הפרויקט כסביבת 'ייצור'?
במסוף Firebase, אפשר לתייג את פרויקטי Firebase לפי סוג הסביבה שלהם: ייצור או לא מוגדר (לא ייצור).
תיוג הפרויקט כסוג סביבה לא משפיע על אופן הפעולה של פרויקט Firebase או על התכונות שלו. עם זאת, התיוג יכול לעזור לכם ולצוות שלכם לנהל את פרויקטי Firebase השונים של מחזור החיים של האפליקציה.
אם מתייגים את הפרויקט כסביבת ייצור, אנחנו מוסיפים לפרויקט ב-Firebase Console תג 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, צריך להיות לך גם תפקיד של בעלים בפרויקט Firebase וגם תפקיד של אדמין ב-AdMob.
- כדי לקשר את חשבון AdWords, אתם צריכים להיות גם הבעלים של פרויקט Firebase וגם אדמינים ב-AdWords.
- כדי לקשר את פרויקט BigQuery, צריך להיות הבעלים של פרויקט Firebase.
הרשאות וגישה לפרויקטים ב-Firebase
איך מקצים תפקיד לחבר בפרויקט, כמו התפקיד 'בעלים'?
כדי לנהל את התפקידים שהוקצו לכל חבר בפרויקט, אתם צריכים להיות הבעלים של פרויקט Firebase (או שיוקצה לכם תפקיד עם ההרשאה resourcemanager.projects.setIamPolicy).
אלה המקומות שבהם אפשר להקצות ולנהל תפקידים:
-
במסוף Firebase יש דרך פשוטה להקצות תפקידים לחברי הפרויקט דרך
settings הגדרות > הכרטיסייה משתמשים והרשאות. אתם יכולים להקצות כל אחד מהתפקידים הבסיסיים (בעלים, עריכה, צפייה), את התפקידים אדמין/צפייה ב-Firebase או כל אחד מהתפקידים המוגדרים מראש ב-Firebase לפי קטגוריית מוצר. -
במסוף Google Cloud יש מגוון רחב של כלים להקצאת תפקידים לחברי פרויקט בדף IAM & Admin IAM.
אתם יכולים גם ליצור ולנהל תפקידים בהתאמה אישית, וגם לתת לחשבונות שירות גישה לפרויקט.
שימו לב שבמסוף Google Cloud, חברי הפרויקט נקראים principals.
אם הבעלים של הפרויקט כבר לא יכול לבצע את המשימות של הבעלים (לדוגמה, אם האדם עזב את החברה) והפרויקט לא מנוהל דרך ארגון 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 בצורה תקינה, צריך להיות לו בעלים.
חברי פרויקט עם הרשאת 'בעלים' הם לרוב החברים היחידים בפרויקט שיכולים לבצע משימות ניהול או לקבל התראות חשובות:
- לרוב, חברי פרויקט עם תפקיד בעלים הם החברים היחידים שיכולים לבצע פעולות ניהול חשובות (כמו הקצאת תפקידים וניהול נכסי 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 ואת האפליקציה שלכם בשירותים האלה. הרשאה מנוהלת באמצעות Google Cloud הרשאות IAM, Firebase Security Rules ו-Firebase App Check.
- החלת הגבלות: כל מפתחות ה-API שמוקצים ל-Firebase מוגבלים באופן אוטומטי לממשקי API שקשורים ל-Firebase. חשוב מאוד להחיל הגבלות מתאימות על API על כל מפתחות ה-API בפרויקט, כדי למנוע שימוש לא מורשה במכסה של הפרויקט לממשקי API.
- שימוש רק בשירותי Firebase: משתמשים במפתחות API שהוקצו לכם ב-Firebase רק עבור ממשקי API שקשורים ל-Firebase. אם האפליקציה שלכם משתמשת בממשקי API אחרים (לדוגמה, Places API for Maps או 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 – ולא באמצעות שמירת מפתח Firebase API בסוד.
אם ההגדרה של האפליקציה שלכם תואמת להנחיות שלמעלה, אז מפתחות API שמוגבלים לשירותי Firebase לא צריכים להיחשב כסודות, ואפשר לכלול אותם בקוד או בקובצי ההגדרות.
קיבלתי אימייל מ-Google Cloud בנושא "מפתח Google API עם גישה ציבורית לפרויקט Google Cloud שלך". מה עליי לעשות?
אם קיבלתם אימייל מכתובת Google Cloud בנושא "מפתח Google API שנגיש לציבור בפרויקט Google Cloud" ומפתח ה-API שמופיע באימייל הוא מפתח Firebase API, עליכם לוודא שמפתח ה-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 Console מבוססת על השפה שנבחרה בהגדרות של חשבון Google.
כדי לשנות את השפה המועדפת, אפשר לעיין במאמר בנושא שינוי השפה.
מסוף Firebase תומך בשפות הבאות:
- אנגלית
- פורטוגזית ברזילאית
- צרפתית
- גרמנית
- אינדונזית
- יפנית
- קוריאנית
- רוסית
- סינית פשוטה
- ספרדית
- סינית מסורתית
אילו תפקידים והרשאות נתמכים במסוף Firebase?
במסוף Firebase ובמסוף Google Cloud נעשה שימוש באותם תפקידים והרשאות. מידע נוסף על תפקידים והרשאות זמין במסמכי ה-IAM של Firebase.
ב-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 את הגרסה הציבורית, הלא מותאמת אישית של בסיס הקוד של אפליקציית הדוגמה.
- "Planning with the 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,000 שניות GB לחודש
- 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 SDKs מתעדים מידע על שימוש או מידע דיאגנוסטי מחוץ ל-Analytics?
כן. נכון לעכשיו, האפשרות הזו זמינה רק ב-iOS, אבל יכול להיות שבעתיד היא תהיה זמינה גם במערכות הפעלה אחרות. Firebase SDK ל-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 הם הדרך המומלצת לקשר משתמשים ישירות מתוצאות חיפוש, מאתרים ומאפליקציות אחרות לתוכן ספציפי באפליקציה שלכם.
אולי יעניינו אתכם גם האפשרויות הבאות:
חיפוש באפליקציה: חיפוש במכשיר עם ביצועים גבוהים
פעולות באפליקציה: מאפשרות למשתמשים להפעיל אפליקציות ל-Android ולשלוט בהן באמצעות הקול, באמצעות Google Assistant.
קיצורי דרך ב-Android: מאפשרים למשתמשים לבצע פעולה או לגשת לתוכן באפליקציה שלכם במהירות.
אחסון של פילוח משתמשים ב-Firebase
מהו אחסון פילוח משתמשים ב-Firebase?
ב-Firebase User Segmentation Storage מאוחסנים Firebase מזהי התקנה, מאפיינים ופלחים קשורים וגם רשימות של קהלים שיצרתם. המידע הזה משמש שירותים אחרים של Firebase שמשתמשים בו, כמו Crashlytics, FCM, התאמה אישית של Remote Config ועוד.