בזמן שאתה מפתח את פרויקט C++ שלך באמצעות Firebase, אתה עשוי לגלות מושגים שאינם מוכרים או ספציפיים ל-Firebase. עמוד זה נועד לענות על שאלות אלו או להפנות אותך למשאבים למידע נוסף.
אל תהסס לבקר באחת מהקהילות המקוונות שלנו אם יש לך שאלות לגבי נושא שלא מכוסה בדף זה. אנו גם נעדכן את הדף הזה עם נושאים חדשים מעת לעת, אז בדוק שוב כדי לראות אם הוספנו את הנושא שאתה רוצה ללמוד עליו!
תמיכה בספריית Firebase לפי פלטפורמה
הטבלה הבאה מתארת אילו ספריות Firebase תואמות לאילו פלטפורמות. נכון לעכשיו, התמיכה בשולחן העבודה מיועדת למטרות פיתוח -- ומאפשרת לך לבדוק תכונות במחשב הפיתוח שלך מבלי לפרוס בטלפון או בטאבלט, אם מותר על ידי שרשרת הכלים שלך.
פּלַטפוֹרמָה | דְמוּי אָדָם | iOS | tvOS | macOS (ביטא) | חלונות (ביטא) | לינוקס (ביטא) |
---|---|---|---|---|---|---|
בדיקת A/B | v8.3.0+ | |||||
ניתוח | v8.7.0+ | |||||
הפצת אפליקציות | v8.3.0+ | |||||
אימות | v8.3.0+ | |||||
Cloud Firestore | v8.3.0+ | |||||
פונקציות ענן | v8.3.0+ | |||||
העברת הודעות בענן | v8.3.0+ | |||||
אחסון בענן | v8.3.0+ | |||||
Crashlytics | v8.3.0+ | |||||
קישורים דינמיים | ||||||
מודעות Google לנייד | ||||||
מסד נתונים בזמן אמת | v8.3.0+ | |||||
תצורה מרחוק | v8.3.0+ |
שירותי גוגל - קבצי תצורה
כחלק מהוספת Firebase לפרויקט C++ שלך, עליך להוסיף קובץ תצורה של Firebase.
כדי לשלוח משחק C++ בפלטפורמה ניידת, עקוב אחר ההוראות עבור פלטפורמות Apple (iOS+) ו/או אנדרואיד כדי לכלול את קובץ התצורה המתאים של Firebase בפרויקט שלך.
כדי לפתח למחשב שולחני, תצטרך ליצור גרסה למחשב שולחני של קובץ התצורה "נייד" של Firebase:
אם הוספת את קובץ ה-Android
google-services.json
- כאשר אתה מפעיל את האפליקציה שלך, Firebase מאתר את הקובץ הנייד הזה, ולאחר מכן יוצר אוטומטית קובץ תצורה של Firebase שולחני (google-services-desktop.json
).אם הוספת את הקובץ Apple
GoogleService-Info.plist
- לפני שתפעיל את האפליקציה שלך, עליך להמיר קובץ נייד זה לקובץ תצורה של Firebase שולחני. כדי להמיר את הקובץ, הפעל את הפקודה הבאה מאותה ספרייה כמו קובץGoogleService-Info.plist
שלך:
generate_xml_from_google_services_json.py --plist -i GoogleService-Info.plist
אם אתה רוצה להשתמש במספר פרויקטים של Firebase באפליקציה אחת, בקר בתיעוד להגדרת מספר פרויקטים .
משאבי קוד פתוח עבור Firebase C++ SDK
Firebase תומך בפיתוח קוד פתוח, ואנו מעודדים תרומות ומשוב.
ערכות SDK של Firebase
ערכות הקוד הפתוח C++ זמינות במאגר GitHub שלנו.
שימו לב לדברים הבאים לגבי האופן שבו אנו בונים את ערכות ה-C++ SDK עבור Firebase:
- ערכות ה-C++ SDK עבור Windows, Linux ו-macOS הן קוד פתוח לחלוטין ומתארחות ב-GitHub שלנו.
- ערכות ה-C++ SDK עבור iOS, tvOS ו-Android בנויות על גבי ערכות SDK של iOS ו- Android בקוד פתוח.
דוגמאות להתחלה מהירה
Firebase שומרת על אוסף של דוגמאות התחלה מהירה עבור ממשקי API של Firebase ב-C++. מצא את ההתחלה המהירה האלה במאגר ההתחלה המהיר הציבורי שלנו Firebase GitHub.
כל התחלה מהירה כוללת פרויקט Xcode עבור iOS, פרויקט Android Studio וקובץ CMakeLists.txt
שניתן להשתמש בו ליצירת פרויקט שולחן עבודה (אם מוצר Firebase עצמו תומך ביעדי שולחן עבודה ).