דילוג לתוכן הראשי
פיתוח פתרונות
פיתוח פתרונות
מוצרים שאפשר להתאים לעומס גלובלי ומאפשרים לכם להגיע לשוק במהירות ובבטחה
מעבר אל Build
פיתוח מוצרים
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
SQL Connect
Extensions
Firestore
Hosting
אימות מספר הטלפון
Realtime Database
Firebase AI Logic
AI גנרטיבי
הפעל
הפעל
הפעלת האפליקציה בביטחון ומתן חוויית המשתמש הטובה ביותר
מעבר אל Run
Run Products
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
פתרונות
תמחור
Docs
סקירה כללית
עקרונות יסוד
AI
פיתוח פתרונות
הפעל
חומרי עזר
דגימות
קהילה
למידה
סטוריז
תמיכה
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
בלוג
מעבר למסוף
היכנס
Firebase Realtime Database
סקירה כללית
עקרונות יסוד
הוספת Firebase – פלטפורמות של Apple (iOS+ )
הוספת Firebase – Android
הוספת Firebase – אתר
הוספת Firebase – Flutter
הוספת Firebase – C++
הוספת Firebase – Unity
הוספת Firebase – סביבות שרתים
ניהול פרויקטים ב-Firebase
פלטפורמות ומסגרות נתמכות
AI
פיתוח בעזרת AI
סקירה כללית
Gemini ב-Firebase
לייעל את הפיתוח באמצעות עוזר מבוסס-AI בממשקים ובכלים של Firebase.
כלים מבוססי-AI, מיומנויות ו-MCP
גישה לכלים לפיתוח מבוסס-סוכנים, כמו כישורי הסוכנים שלנו ושרת ה-MCP.
Firebase Studio (הוצא משימוש)
פיתוח אפליקציות מבוססות-AI מלאות מהדפדפן.
פיתוח אפליקציות מבוססות-AI
Firebase AI Logic
אתם יכולים ליצור תכונות של AI גנרטיבי ולגשת בצורה מאובטחת למודלים של Gemini ישירות מהאפליקציות לנייד ולאינטרנט.
פיתוח פתרונות
Authentication
פלטפורמת זהויות מאובטחת וכוללת, שמאפשרת לפשט את תהליך האימות והכניסה של משתמשים.
אימות מספר הטלפון
לקבל את מספר הטלפון של מכשיר ישירות מהספק, בלי SMS.
App Check
הגנה על משאבי הקצה העורפי מפני ניצול לרעה וגישה לא מורשית.
כללי אבטחה
הגדרת כללים מפורטים שנאכפים בשרת כדי להגן על מסד הנתונים ועל נתוני האחסון.
SQL Connect
שירות מנוהל של מסד נתונים רלציוני PostgreSQL שמאפשר לכם ליצור אפליקציות ולהרחיב אותן.
Firestore
אחסון וסנכרון נתונים באמצעות מסד נתונים בענן של NoSQL עם יכולת התאמה, מודלים עשירים של נתונים ויכולת שאילתות.
Realtime Database
אחסון וסנכרון נתונים בזמן אמת באמצעות מסד נתונים בענן של NoSQL.
Storage
אחסון והצגה של תוכן כמו תמונות, אודיו וסרטונים באמצעות פתרון מאובטח שמתארח בענן.
App Hosting
פריסת אפליקציות אינטרנט מודרניות עם רינדור בצד השרת ותכונות AI.
Hosting
אפשר לפרוס את אפליקציות האינטרנט הסטטיות ואת אפליקציות האינטרנט בדף יחיד לרשת CDN גלובלית באמצעות פקודה אחת.
Cloud Functions
הפעלה של קוד בקצה העורפי בתגובה לאירועים בלי הקצאה או ניהול של שרת.
תוספים (הוצאו משימוש)
פריסת שילובים ופתרונות מוגדרים מראש למשימות נפוצות.
כלים לאמולטור
בודקים את האפליקציה בתנאים אמיתיים בלי להשפיע על נתונים פעילים.
הפעל
Test Lab
בדיקת אפליקציות ל-Android ול-iOS במגוון רחב של מכשירים אמיתיים ווירטואליים, והכול בענן.
App Distribution
לייעל את ההפצה של אפליקציות טרום-השקה ל-Android ול-iOS לבודקים מהימנים.
Crashlytics
מעקב אחרי בעיות ביציבות האפליקציה, קביעת סדר עדיפויות לבעיות ופתרון שלהן.
Performance Monitoring
קבלת תובנות בזמן אמת לגבי הביצועים של האפליקציה ופתרון בעיות.
Remote Config
לשנות באופן מיידי את ההתנהגות והמראה של האפליקציה, בלי לפרסם עדכון.
A/B Testing
בדיקת וריאציות כדי לקבל החלטות מושכלות לגבי שינויים, תכונות וקמפיינים.
Cloud Messaging
שליחת התראות והודעות למשתמשים ב-Android, ב-iOS ובאינטרנט.
In-App Messaging
שליחת הודעות מטורגטות לפי הקשר למשתמשים פעילים באפליקציה, כדי לעורר עניין על ידי השלמת פעולות חשובות, כמו השלמת שלב במשחק, קניית פריט או הרשמה לתוכן.
Google Analytics
קבלת תובנות לגבי התנהגות המשתמשים ואופטימיזציה של השיווק והביצועים של האפליקציה.
Google AdMob
אפשר לייצר הכנסות מהאפליקציה, לקבל תובנות לגבי המשתמשים ולהתאים אישית את חוויית הצפייה במודעות.
Google Ads
הפעלת קמפיינים חכמים יותר, איתור משתמשים בעלי ערך ומדידת המרות באפליקציה.
חומרי עזר
דגימות
פיתוח פתרונות
עוד
הפעל
עוד
פתרונות
תמחור
Docs
עוד
סקירה כללית
עקרונות יסוד
עוד
AI
עוד
פיתוח פתרונות
עוד
הפעל
עוד
חומרי עזר
דגימות
קהילה
עוד
תמיכה
בלוג
מעבר למסוף
סקירה כללית
כלים לאמולטור
מבוא
קישור האפליקציה ואב הטיפוס
מתחילים
התחברות לאמולטור האימות
התחברות לאמולטור מסד הנתונים בזמן אמת
התחברות לאמולטור Firestore
התחברות לאמולטור Cloud Storage for Firebase
שימוש באמולטור האירוח
שימוש באמולטור של אירוח אפליקציות
התחברות לאמולטור Cloud Functions
שימוש באמולטור התוספים
התקנה, הגדרה ושילוב
שאלות נפוצות ופתרון בעיות
Authentication
מבוא
איפה מתחילים?
משתמשים בפרויקטים של Firebase
iOS+
כניסה באמצעות ממשק משתמש מובנה מראש
תחילת עבודה
ניהול משתמשים
אימות סיסמה
אימות קישור לאימייל
העברת קישורים באימייל
כניסה באמצעות חשבון Google
התחברות ל-Facebook
כניסה באמצעות Apple
התחברות לטוויטר
GitHub
Microsoft
Yahoo
כניסה למרכז המשחקים
מספר טלפון
OpenID Connect
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
הפעלת אימות בין אפליקציות באמצעות 'צרור מפתחות משותף'
קישור של מספר ספקי אימות
אימות רב-שלבי של SMS
אימות רב-שלבי של TOTP
מצב ההעברה בפעולות באימייל
טיפול בשגיאות
Android
כניסה באמצעות ממשק משתמש מובנה מראש
תחילת עבודה
ניהול משתמשים
אימות סיסמה
אימות קישור לאימייל
העברת קישורים באימייל
כניסה באמצעות חשבון Google
התחברות ל-Facebook
כניסה באמצעות Apple
Twitter
GitHub
Microsoft
Yahoo
כניסה ל-Play Games
מספר טלפון
OpenID Connect
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
אימות רב-שלבי של SMS
אימות רב-שלבי של TOTP
קישור של מספר ספקי אימות
מצב ההעברה בפעולות באימייל
Flutter
תחילת עבודה
ניהול משתמשים
אימות סיסמה
אימות קישור לאימייל
זהות ורשתות חברתיות מאוחדות
מספר טלפון
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
אימות רב-שלבי
קישור של מספר ספקי אימות
מצב ההעברה בפעולות באימייל
טיפול בשגיאות
Web
כניסה באמצעות ממשק משתמש מובנה מראש
תחילת עבודה
ניהול משתמשים
אימות סיסמה
אימות קישור לאימייל
כניסה באמצעות חשבון Google
התחברות ל-Facebook
כניסה באמצעות Apple
Twitter
GitHub
Microsoft
Yahoo
מספר טלפון
OpenID Connect
SAML
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
אימות רב-שלבי של SMS
אימות רב-שלבי של TOTP
קישור של מספר ספקי אימות
התאמה אישית של יחסי התלות
כניסת OAuth עבור Cordova
כניסה של משתמשים מתוסף ל-Chrome
מצב אימות קבוע
מצב ההעברה בפעולות באימייל
הפעלות של קובץ שירות (service worker)
שיטות מומלצות לתהליכי כניסה והפניה אוטומטית
C++
תחילת עבודה
ניהול משתמשים
אימות סיסמה
כניסה באמצעות חשבון Google
כניסה ל-Play Games
GitHub
התחברות ל-Facebook
כניסה באמצעות Apple
התחברות לטוויטר
Microsoft
Yahoo
מספר טלפון
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
קישור של מספר ספקי אימות
Unity
תחילת עבודה
ניהול משתמשים
אימות סיסמה
כניסה באמצעות חשבון Google
כניסה ל-Play Games
אימות GitHub
התחברות ל-Facebook
כניסה באמצעות Apple
התחברות לטוויטר
Microsoft
Yahoo
מספר טלפון
שימוש במערכת אימות מותאמת אישית
אימות אנונימי
קישור של מספר ספקי אימות
אדמין
מבוא
ניהול משתמשים
ייבוא משתמשים
יצירת אסימונים בהתאמה אישית
אימות אסימונים מזהים
ניהול משתמשים מרובי גורמים
ניהול סשנים של משתמשים
ניהול קובצי cookie של הפעלה
שליטה בגישה באמצעות תלונות מותאמות אישית
יצירת קישורים לפעולות באימייל
שגיאות
הגדרה פרוגרמטית של ספקי זהויות של OAuth
הגדרה של ספקי אימות באמצעות Firebase CLI
התאמה אישית של הגורם המטפל בפעולות באימייל
הרחבה באמצעות Cloud Functions
הרחבה באמצעות פונקציות חסימה
דומיינים מותאמים אישית לשליחת אימייל
תיאורי מקרים
מגבלת שימוש
שאלות נפוצות ופתרון בעיות
אימות מספר הטלפון
מבוא
Codelab
תחילת העבודה ב-Android
שדרוג לסביבת ייצור
אימות טוקנים בשרת
התאמה אישית של התהליך
כניסה באמצעות מספרי טלפון
ניראות (observability)
Cloud Audit Logging
תמחור
App Check
מבוא
מתחילים
ספקי ברירת מחדל
iOS+ (DeviceCheck)
iOS+ (אימות אפליקציה)
iOS+ (reCAPTCHA Enterprise)
Android (Play Integrity)
Android (reCAPTCHA Enterprise)
אינטרנט (reCAPTCHA Enterprise)
אינטרנט (reCAPTCHA גרסה 3)
Flutter
Flutter (reCAPTCHA Enterprise)
Unity
C++
ספקים בהתאמה אישית
הטמעה בשרת
הטמעת לקוח ב-iOS+
הטמעת לקוח Android
הטמעת לקוח אינטרנט
הטמעת לקוח Unity
הטמעת לקוח C++
ספקים של ניפוי באגים ובדיקות
iOS+
Android
Web
Flutter
Unity
C++
מעקב אחרי מדדי הבקשות
שירותי Google רגילים
Cloud Functions for Firebase
הפעלת האכיפה
שירותי Google רגילים
Cloud Functions for Firebase
הגנה על משאבים מותאמים אישית
שליחת אסימונים מהלקוח
iOS+
Android
Web
Flutter
Unity
C++
אימות אסימונים בקצה העורפי
מידע נוסף
יצירת מפתחות reCAPTCHA
SQL Connect
מבוא
תמחור וחיוב
מתחילים
איך מתחילים להשתמש בסוכני AI
מדריכים למתחילים
פלטפורמות של Apple
Android
React
Flutter
תכנון סכימות ופעולות
תכנון סכימות של SQL Connect
הטמעה של שאילתות SQL Connect
הטמעה של מוטציות SQL Connect
פעולות מאובטחות באמצעות הרשאה
הטמעה של פעולות באמצעות SQL מקורי
פיתוח ובדיקה באמצעות SQL Connect
הוספת נתוני בדיקה לביצוע פעולות בכמות גדולה
יצירת ערכות SDK לאינטרנט
יצירת ערכות Android SDK
יצירת ערכות SDK ל-iOS
יצירת ערכות SDK של Flutter
מקבלים עדכונים בזמן אמת
יצירת Admin SDKs
שימוש באמולטור SQL Connect ל-CI/CD
ניהול פרויקטים של SQL Connect
ניהול סכימות ומחברים
ניהול שירותים ומסדי נתונים
הרצת פעולות עם הרשאות באמצעות ה-SDK של Firebase Admin
פתרונות לחיבור SQL
שימוש בעזרה מבוססת-AI לסכמות, לשאילתות ולמוטציות
הרחבה באמצעות Cloud Functions
הרחבת התמיכה במקורות נתונים באמצעות פותרים בהתאמה אישית
ביצוע חיפוש דמיון וקטורי
ביצוע חיפוש טקסט מלא
מדריכי עזר לשפה של GraphQL
מסמך עזר בנושא הוראות
התייחסות לשאילתות
מסמך עזר למוטציות
הפניה לאובייקטים
הפנייה לאובייקטים של קלט
מידע על סקלר
מסמך עזר של Enum
מדריכים נוספים
מסמך עזר של CLI
הפניה לקובץ התצורה של SQL Connect
הגדרת IAM בפרויקטים של SQL Connect
מידע על Common Expression Language (CEL)
מאמרי עזרה על Cloud Audit Logging
Cloud Firestore
מבוא
מהדורות Cloud Firestore
סקירה כללית
מצב Native של Firestore במהדורות Standard ו-Enterprise
מהדורה רגילה
Discover
סקירה כללית של פעילויות מרכזיות
הסבר על מהדורת Firestore Standard
השוואה בין Cloud Firestore לבין מסד נתונים בזמן אמת
מודל נתונים
סוגי נתונים
ערכות SDK וספריות לקוח
סוגי אינדקסים
מיקומים של מסדי נתונים
חבילות נתונים
איך מתחילים לעבוד עם פעילויות מרכזיות
איך מתחילים להשתמש ב-SDK לנייד ול-SDK לאינטרנט
תחילת העבודה עם ספריות לקוח של שרת
ניהול מסדי נתונים
ניהול הנתונים
הוספת נתונים
נתונים מובְנים
הוספת נתונים
טרנזקציות וכתיבה באצווה
מחלוקת לגבי נתונים בעסקה
שאילתת נתונים באמצעות פעולות מרכזיות
אחזור נתונים
מקבלים עדכונים בזמן אמת
לבצע שאילתות פשוטות ומורכבות
סדר והגבלה של נתונים
שאילתה עם מסננים של טווח ואי-שוויון במספר שדות
סקירה כללית
אופטימיזציה של השאילתות
סיכום הנתונים באמצעות שאילתות צבירה
עימוד נתונים באמצעות סמני שאילתות
גישה לנתונים במצב אופליין
חיפוש באמצעות הטמעות וקטוריות
ניהול האינדקסים
עיבוד והעברה של נתונים
ניהול Cloud Firestore באמצעות מסוף Firebase
ייצוא וייבוא של נתונים
ניהול שמירת נתונים באמצעות מדיניות אורך חיים
עיבוד נתונים בכמות גדולה באמצעות Dataflow
העברת נתונים בין פרויקטים
מחיקת נתונים
מחיקת נתונים
מחיקת נתונים בכמות גדולה
אבטחה ואימות של נתונים
סקירה כללית
מתחילים
ניהול זהויות והרשאות גישה (IAM)
כללי אבטחה מובנים
תנאי כתיבה לכללי אבטחה
תיקון כללים לא מאובטחים
בדיקת כללי האבטחה
שאילתה מאובטחת על נתונים
בקרה על הגישה לכל שדה
הגדרת מיקום נתונים באמצעות נקודות קצה אזוריות
פתרונות
סקירה כללית
פתרונות שמבוססים על הטמעות מודרכות בהתאמה אישית
פיתוח תכונות מבוססות-AI גנרטיבי
Firestore Lite Web SDK
צבירת נתונים בזמן כתיבה
מונה מבוזר
בניית נוכחות
גישה מאובטחת לנתונים של משתמשים וקבוצות
אבטחת נתונים באמצעות מפתחות הצפנה בניהול הלקוח (CMEK)
מידע על CMEK
שימוש ב-CMEK
מחיקת נתונים באמצעות פונקציה של Cloud Functions שניתן לקרוא
תזמון של ייצוא נתונים
חותמות זמן מפוצלות
שאילתות גיאוגרפיות
הגשת תוכן מ-CDN בחבילה
שימוש, מגבלות ותמחור
שימוש ומגבלות
מעקב אחר השימוש
הסבר על ביצועי השאילתה
הסבר על שאילתה לגבי דוח עזר
הסבר על החיוב ב-Cloud Firestore
הנחות תמורת התחייבות לשימוש
דוגמאות לעלויות ב-Cloud Firestore
הבנת החישובים של גודל האחסון
מעקב ופתרון בעיות
ניתוח דפוסי שימוש באמצעות Key Visualizer
סקירה כללית
מתחילים
עיון במפות צפיפות
דפוסי מפת חום של מפתחות מסמכים
דפוסי מפת חום למקשי אינדקס
צפייה בתובנות של Knowledge Catalog
גיבויים ושחזור מערכת מנקודה מסוימת בזמן
תכנון תוכנית התאוששות מאסון (DR)
גיבויים מתוזמנים
יצירת לוח זמנים לגיבוי ושחזור נתונים
ביצוע שחזור במקום
שחזור מנקודה מסוימת בזמן (PITR)
סקירה כללית על PITR
עבודה עם PITR
טכניקות ושיטות מומלצות
שיטות מומלצות עבור Cloud Firestore
נתוני מפה עם Swift Codable
הבנת קריאה וכתיבה בקנה מידה נרחב
להבין שאילתות בזמן אמת בקנה מידה נרחב
שילובים של Cloud Firestore
שימוש ב-Cloud Firestore REST API
שימוש ב-Cloud Firestore ובמסד נתונים בזמן אמת
הרחבה באמצעות Cloud Functions for Firebase (דור שני)
הרחבה באמצעות Cloud Functions for Firebase (דור ראשון)
שילובי ספרייה של צד שלישי
הפניית API ו-SDK
Swift
Objective-C
Android (Kotlin)
Android (Java)
Web
Flutter
Unity
C++
Cloud Functions
Node.js
Java
Python
Go
C#
PHP
Ruby
REST
RPC
דגימות
iOS
Android
Web
מהדורת Enterprise
סקירה כללית של המצבים במהדורת Enterprise
מצב נייטיב עם פעולות Core ו-Pipeline
סקירה כללית של מצב Native במהדורת Enterprise
תחילת העבודה עם מצב מקורי
איך מתחילים להשתמש ב-SDK לנייד ול-SDK לאינטרנט
תחילת העבודה עם ספריות לקוח של שרת
סוגי נתונים נתמכים
העברה ממהדורת Standard למהדורת Enterprise
ניהול מסדי נתונים
יצירה וניהול של מסדי נתונים
ניהול הנתונים
הוספת נתונים באמצעות פעולות ליבה של Firestore
טרנזקציות וכתיבה באצווה
מחלוקת לגבי נתונים בעסקה
הוספת נתונים לאינדקס
סקירה כללית על הוספה לאינדקס
ניהול האינדקסים
התנהגות הנתונים וניהול מחזור החיים שלהם
ניהול שמירת הנתונים באמצעות מדיניות TTL
הבנת קריאה וכתיבה בקנה מידה נרחב
להבין שאילתות בזמן אמת בקנה מידה נרחב
הרחבה באמצעות Cloud Functions for Firebase (דור שני)
ייבוא וייצוא של נתונים
שליחת שאילתות לנתונים באמצעות פעולות ליבה של Firestore
אחזור נתונים
קבלת עדכונים בזמן אמת
גישה לנתונים במצב אופליין
לבצע שאילתות פשוטות ומורכבות
שאילתת נתונים באמצעות פעולות של צינורות ב-Firestore
תחילת העבודה עם פעולות בצינור
ביצוע צירופים באמצעות שאילתות משנה
פונקציות
פונקציות צבירה
פונקציות אריתמטיות
פונקציות מערך
פונקציות השוואה
ניפוי באגים בפונקציות
פונקציות כלליות
פונקציות לוגיות
פונקציות של מפות
פונקציות של הפניה
פונקציות מחרוזת
פונקציות של חותמות זמן
פונקציות של סוגים
פונקציות וקטוריות
במות
שלבי קלט
איסוף
קבוצת אוספים
מסד נתונים
מסמכים
Literals
אוסף משנה
שלבי טרנספורמציה
הוספת שדות
במצטבר
ייחודי
חיפוש המיקום הקרוב ביותר
Let
הגבלה
היסט
הסרת שדות
החלפה עם
דוגמה
חיפוש
בחירה
מיון
Unnest
Union
בפורמט זה
שלבי הפלט
מחק
עדכן
שינוי נתונים באמצעות פעולות של צינורות ב-Firestore
שימוש בחיפוש טקסט עם פעולות של צינורות נתונים ב-Firestore
שימוש בשאילתות גיאו-מרחביות בפעולות של פייפליינים ב-Firestore
מחיקת נתונים
מחיקת נתונים
מחיקת נתונים בכמות גדולה
אופטימיזציה של ביצועי השאילתות והשימוש
זיהוי שאילתות לאופטימיזציה
ניתוח של ביצוע שאילתה באמצעות Query Explain
אופטימיזציה של ביצוע שאילתות
חומרי עזר לביצוע שאילתות
שימוש בשאילתות שמורות
סקירה כללית
יצירה וניהול של שאילתות שמורות
אבטחה ואימות של נתונים
כללי אבטחה
סקירה כללית
מתחילים
כללי אבטחה לשאילתות של צינורות
כללי אבטחה מובנים
תנאי כתיבה לכללי אבטחה
תיקון כללים לא מאובטחים
בדיקת כללי האבטחה
שאילתה מאובטחת על נתונים
בקרה על הגישה לכל שדה
ניהול זהויות והרשאות גישה (IAM)
VPC Service Controls
הגדרת מיקום נתונים באמצעות נקודות קצה אזוריות
הצפנה בצד השרת
אבטחת נתונים באמצעות מפתחות הצפנה בניהול הלקוח (CMEK)
מידע על CMEK
שימוש ב-CMEK
שימוש, מיקומים ותמחור
מכסות ומגבלות
ניתוח תובנות לגבי השימוש
תמחור
סקירה כללית על תמחור
דוגמאות לתמחור של פעולות קריאה/כתיבה
דוגמאות לשאילתות ולתמחור בזמן אמת
חישוב של גודל האחסון
מיקומים במצב Native
מעקב ופתרון בעיות
מעקב אחרי מדדים של מסד נתונים
רישום ביומן ביקורת
פתרון בעיות שקשורות לזמן אחזור
הסבר על קודי שגיאה
צפייה בתובנות של Knowledge Catalog
גיבויים ושחזור מערכת מנקודה מסוימת בזמן
תכנון תוכנית התאוששות מאסון (DR)
גיבויים מתוזמנים
יצירת לוח זמנים לגיבוי ושחזור נתונים
ביצוע שחזור במקום
שחזור מנקודה מסוימת בזמן (PITR)
סקירה כללית על PITR
עבודה עם PITR
Firestore עם תאימות ל-MongoDB
סקירה כללית על התאימות של MongoDB
תחילת העבודה עם תאימות ל-MongoDB
יצירת מסד נתונים של Firestore עם תאימות ל-MongoDB וחיבור אליו
ניהול מסדי נתונים
יצירה וניהול של מסדי נתונים
התחברות למסד נתונים
אימות וחיבור למסד נתונים
ניהול הנתונים
הוספת נתונים לאינדקס
סקירה כללית על הוספה לאינדקס
ניהול האינדקסים
קריאת נתונים בזמן אמת באמצעות סנכרון שינויים בזרמי נתונים
התנהגות הנתונים וניהול מחזור החיים שלהם
הבדלים בהתנהגות
הבנת קריאה וכתיבה בקנה מידה נרחב
הרחבה באמצעות Cloud Functions for Firebase (דור שני)
ייבוא וייצוא של נתונים
סוגי נתונים, דרייברים ותכונות נתמכים של MongoDB
סוגי נתונים ודרייברים נתמכים
תכונות נתמכות: 8.0
תכונות נתמכות: 7.0
תכונות נתמכות: 6.0
תכונות נתמכות: 5.0
תכונות נתמכות: 4.0
תכונות נתמכות: 3.6
מחיקת נתונים
מחיקת נתונים בכמות גדולה
אופטימיזציה של ביצועי השאילתות
זיהוי שאילתות לאופטימיזציה
ניתוח של ביצוע שאילתה באמצעות Query Explain
אופטימיזציה של ביצוע שאילתות
חומרי עזר לביצוע שאילתות
כתיבת MQL בעזרת Gemini
שימוש בחיפוש טקסט
שימוש באילתות גיאו-מרחביות
שימוש בשאילתות שמורות
סקירה כללית
יצירה וניהול של שאילתות שמורות
העברה
העברה ל-Firestore עם תאימות ל-MongoDB
שיטות מומלצות לטעינת נתונים בכמות גדולה
אבטחה ואימות של נתונים
ניהול זהויות והרשאות גישה (IAM)
הגדרת גישה פרטית ל-Google עם תאימות ל-MongoDB
VPC Service Controls
הצפנה בצד השרת
אבטחת נתונים באמצעות מפתחות הצפנה בניהול הלקוח (CMEK)
מידע על CMEK
שימוש ב-CMEK
שימוש, מיקומים ותמחור
מכסות ומגבלות
ניתוח תובנות לגבי השימוש
תמחור
דוגמאות לתמחור של פעולות קריאה/כתיבה
חישוב של גודל האחסון
מיקומים לתאימות ל-MongoDB
מעקב ופתרון בעיות
מעקב אחרי מדדים של מסד נתונים
רישום ביומן ביקורת
פתרון בעיות שקשורות לזמן אחזור
הסבר על קודי שגיאה
צפייה בתובנות של Knowledge Catalog
גיבויים ושחזור מערכת מנקודה מסוימת בזמן
תכנון תוכנית התאוששות מאסון (DR)
גיבויים מתוזמנים
יצירת לוח זמנים לגיבוי ושחזור נתונים
ביצוע שחזור במקום
שחזור מנקודה מסוימת בזמן (PITR)
סקירה כללית על PITR
עבודה עם PITR
Realtime Database
מבוא
בחירת מסד נתונים
iOS+
תחילת עבודה
נתוני מבנה
קריאה וכתיבה של נתונים
עבודה עם רשימות נתונים
הפעלת יכולות אופליין
Android
תחילת עבודה
נתוני מבנה
קריאה וכתיבה של נתונים
עבודה עם רשימות נתונים
הפעלת יכולות אופליין
Web
תחילת עבודה
נתוני מבנה
קריאה וכתיבה של נתונים
עבודה עם רשימות נתונים
הפעלת יכולות אופליין
Flutter
תחילת עבודה
נתוני מבנה
קריאה וכתיבה של נתונים
עבודה עם רשימות נתונים
הפעלת יכולות אופליין
אדמין
תחילת עבודה
נתוני מבנה
שמירת נתונים
אחזור נתונים
REST
תחילת עבודה
נתוני מבנה
שמירת נתונים
אחזור נתונים
אימות בקשות REST
C++
תחילת עבודה
נתוני מבנה
שמירת נתונים
אחזור נתונים
Unity
תחילת עבודה
נתוני מבנה
שמירת נתונים
אחזור נתונים
אבטחה וכללים
הבנת כללי האבטחה
מתחילים
כללי אבטחה מובנים
כתיבת תנאים
שימוש בביטויים רגולריים
נתוני האינדקס
ניהול כללי אבטחה באמצעות REST
שימוש וביצועים
הסבר על החיוב
מגבלות של מסדי נתונים בזמן אמת
מעקב אחר שימוש במסד הנתונים
מעקב אחר הביצועים של מסד הנתונים
קנה מידה עם מספר מסדי נתונים
פרופיל מסד הנתונים שלך
ביצוע אופטימיזציה לביצועים של מסד הנתונים
מיקומים
גיבויים אוטומטיים
הצגה ועריכה של נתונים במסוף
הרחבה באמצעות Cloud Functions
סדרת סרטונים: Firebase for SQL Developers
שאלות נפוצות ופתרון בעיות
Storage
מבוא
iOS+
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
הצגת רשימה של קבצים
טיפול בשגיאות
Android
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
הצגת רשימה של קבצים
טיפול בשגיאות
Web
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
הצגת רשימה של קבצים
טיפול בשגיאות
Flutter
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
הצגת רשימה של קבצים
טיפול בשגיאות
אדמין
תחילת עבודה
C++
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
טיפול בשגיאות
Unity
תחילת עבודה
יצירת קובץ עזר
העלאת קבצים
הורדת קבצים
שימוש במטא-נתונים של קבצים
מחיקת קבצים
טיפול בשגיאות
אבטחה וכללים
הבנת האבטחה
תחילת עבודה
כללי אבטחה מובנים
כתיבת תנאים לכללי אבטחה
מיקומים
מעקב אחר הפעילות
ניהול קבצים שמאוחסנים במסוף
הרחבה באמצעות Cloud Functions
שילוב עם Google Cloud
שאלות נפוצות ופתרון בעיות
שאלות נפוצות בנושא דרישות חיוב
שאלות נפוצות כלליות ופתרון בעיות
כללי אבטחה
מבוא
מתחילים
הבנת כללי האבטחה
השפה של כללי האבטחה
איך פועלים כללי האבטחה
כללי אבטחה ואימות ב-Firebase
כתיבת כללי אבטחה
כללי אבטחה בסיסיים
הימנעות מכללים לא מאובטחים
אימות נתונים
בדיקת כללי אבטחה
הגדרת האמולטור
יצירת בדיקות של יחידות מידה
הפקת דוחות בדיקה
אימות מהיר של כללי אבטחה
ניהול ופריסה של כללי אבטחה
App Hosting
מבוא
Discover
איך פועל App Hosting
תהליך ה-build של App Hosting
העלויות של App Hosting
פתרונות קשורים ללא שרת (serverless)
מתחילים
פריסת אפליקציה בסיסית
פריסה של מספר סביבות
פריסה של אפליקציה ב-monorepo
דרכים אחרות לפריסה
פיתוח
מסגרות וכלים
הגדרה וניהול של קצוות עורפיים
קישור דומיין מותאם אישית
שילוב של ערכות Firebase SDK
הפניית API
שמירת תוכן האפליקציה במטמון
מעקב, רישום ביומן וניפוי באגים
ניהול השקות וגרסאות
בדיקת האפליקציה באופן מקומי
מעקב אחרי מסלולים
כתיבה של יומנים וצפייה בהם
שאלות נפוצות ופתרון בעיות
Cloud Audit Logging
פתרונות
אופטימיזציה של טעינת תמונות ב-Next.js
חיבור רשת VPC
Hosting
מבוא
עיון בתרחישים לדוגמה
מתחילים
אפשרויות פריסה
בדיקה, תצוגה מקדימה ופריסה
פריסה באמצעות בקשות משיכה של GitHub
פריסה באמצעות API ל-REST
התאמה אישית
קישור דומיין מותאם אישית
הגדרה של התנהגות האירוח
הגדרת שכתובים ל-i18n
ניהול אתרים
שיתוף משאבי פרויקט בין מספר אתרים
ניהול של ערוצים, גרסאות, גרסאות ושידורים חיים
הצגת תוכן דינמי ואירוח מיקרו-שירותים
סקירה כללית
שימוש ב-Cloud Functions for Firebase
שימוש ב-Cloud Run
ניהול ההתנהגות של המטמון
שימוש ומעקב
שימוש, מכסות ותמחור
מעקב אחר נתוני בקשות אינטרנט באמצעות Cloud Logging
שאלות נפוצות ופתרון בעיות
שילוב של frameworks
סקירה כללית
שילוב Angular
שילוב Next.js
שילוב Flutter
שילוב של frameworks אחרות עם Express.js
הוספת ערכות SDK באמצעות כתובות URL שמורות
Cloud Functions
מבוא
השוואה בין גרסאות מדור ראשון ודור שני
עיון בתרחישים לדוגמה
מתחילים
שדרוג לדור שני
ניסיון של Dart SDK ניסיוני
הפעלת פונקציות ישירות
קריאה לפונקציות מהאפליקציה
הפעלת תהליכים של Genkit מהאפליקציה
קריאה לפונקציות דרך בקשות HTTP
הוספת פונקציות לתור באמצעות Cloud Tasks
הרצת פונקציות לפי לוח זמנים
הפעלה של פונקציות רקע
טריגרים של התראות מ-Firebase
טריגרים של אירוע/תוסף בהתאמה אישית
טריגרים לאימות
טריגרים לאימות חסימה
טריגרים של Cloud Firestore
טריגרים של Data Connect
טריגרים של מסד נתונים בזמן אמת
טריגרים של הגדרת תצורה מרחוק
טריגרים של Cloud Storage
טריגרים של Pub/Sub
טריגרים של Test Lab
כתבו פונקציות
ניהול אפשרויות הפריסה וזמן הריצה
כתיבת פונקציות ב-TypeScript
סנכרון, אסינכרוני והבטחות
ניסיון חוזר של פונקציות אסינכרוניות
הגדרת הסביבה
ארגון הפונקציות
טיפול ביחסי תלות
אופטימיזציה של הרשת
טיפים וטריקים
פונקציות בדיקה
הרצת פונקציות באופן מקומי
פונקציות של בדיקת יחידה
בדיקה אינטראקטיבית של פונקציות
פונקציות מעקב
כתיבה של יומנים וצפייה בהם
דיווח על שגיאות
הפניית API
Node.js דור שני
Node.js דור ראשון
SDK לבדיקה של Node.js
Python
מפרט הפרוטוקול עבור https.onCall
Experimental Dart SDK
פונקציות Cloud Run ו-Firebase
מיקומים של Cloud Functions
מכסות ומגבלות
שאלות נפוצות ופתרון בעיות
Cloud Functions (דור ראשון)
טריגרים של Analytics
טריגרים לאימות
טריגרים לאימות חסימה
קריאה לפונקציות מהאפליקציה
קריאה לפונקציות דרך בקשות HTTP
טריגרים של Cloud Firestore
טריגרים של Cloud Storage
הגדרת הסביבה
הוספת פונקציות לתור באמצעות Cloud Tasks
מתחילים
ניהול אפשרויות הפריסה וזמן הריצה
ארגון הפונקציות
טריגרים של Pub/Sub
טריגרים של מסד נתונים בזמן אמת
טריגרים של הגדרת תצורה מרחוק
דיווח על שגיאות
הרצת פונקציות לפי לוח זמנים
טריגרים של Test Lab
כתיבה של יומנים וצפייה בהם
Extensions
מבוא
דוגמאות לתרחישי שימוש
שימוש בתוסף בפרויקט
סקירה כללית
התקנה של תוסף
ניהול תוספים מותקנים
הרשאות שהוענקו לתוסף
ניהול הגדרות באמצעות מניפסטים
שאלות נפוצות בנושא הוצאה משימוש
תוספים לפי Firebase
אימייל של גורם מפעיל
מתחילים
שימוש בתבניות של כידון
ניהול סטטוס ההעברה
מחיקת נתוני משתמשים
תחילת עבודה
בונה החבילות של Firestore
תחילת עבודה
חומרי עזר
שינוי גודל התמונות
ייצוא אוספים אל BigQuery
תרגום טקסט
מונה מבוזר
כתובות URL מקוצרות
הגבלת צמתים מסוג צאצא
יצירה ופרסום של תוספים
סקירה כללית
העברת תוסף ל-Cloud Functions
מתחילים
כתבו פונקציות
הגדרת פרמטרים
טיפול באירועים במחזור החיים
הוספת קטעי הוק (hooks) למשתמשים
הגדרת הרשאת גישה מתאימה
יצירת תיעוד למשתמשים
הרשמה כמוציא לאור
פרסום תוסף
קובץ עזר ל-extension.yaml
הסכם בעל תוכן דיגיטלי לתוספים של Firebase
Firebase ML
מבוא
מודלים מותאמים אישית
מעבר ל-Cloud Storage
שימוש במודל מותאם אישית
סקירה כללית
iOS+
Android
Flutter
פריסה וניהול של מודלים בהתאמה אישית
שימוש בממשקי Cloud Vision API
זיהוי טקסט
סקירה כללית
iOS+
Android
תמונות של תוויות
סקירה כללית
iOS+
Android
זיהוי של ציוני דרך
סקירה כללית
iOS+
Android
נושאים מתקדמים
בדיקת A/B של שתי גרסאות של מודל
iOS+
Android
מוצרים קשורים
Cloud Messaging
Remote Config
פיתוח פתרונות
מעבר אל Build
פיתוח מוצרים
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
SQL Connect
Extensions
Firestore
Hosting
אימות מספר הטלפון
Realtime Database
Firebase AI Logic
AI גנרטיבי
הפעל
מעבר אל Run
Run Products
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
סקירה כללית
עקרונות יסוד
AI
פיתוח פתרונות
הפעל
חומרי עזר
דגימות