הסבר על Firebase ל-Unity

במהלך הפיתוח של הפרויקט ב-Unity באמצעות Firebase, יכול להיות שתגלו מושגים לא מוכרים או ספציפיים ל-Firebase. מטרת הדף הזה היא לענות על השאלות האלה או להפנות אתכם למקורות מידע נוספים.

אם יש לכם שאלות לגבי נושא שלא מופיע בדף הזה, אתם מוזמנים להיכנס לאחת מהקהילות שלנו באינטרנט. אנחנו גם נעדכן את הדף הזה מדי פעם בנושאים חדשים, אז כדאי לחזור ולבדוק אם הוספנו את הנושא שרוצים ללמוד עליו.

תמיכה בספריות של Firebase לפי פלטפורמה

בטבלה הבאה מפורטות ספריות Firebase שתואמות לפלטפורמות השונות. נכון לעכשיו, יש תמיכה רשמית בפלטפורמות למחשב רק ב-Unity Editor, כדי להקל על תהליכי העבודה בפיתוח.

פלטפורמה Android iOS tvOS macOS
(בטא)
Windows
(בטא)
Linux
(בטא)
A/B Testing v10.4.0 ואילך
Analytics v10.4.0 ואילך
App Distribution v10.4.0 ואילך
Authentication v10.4.0 ואילך
Cloud Firestore v10.4.0 ואילך
Cloud Functions v10.4.0 ואילך
Cloud Messaging v10.4.0 ואילך
Cloud Storage v10.4.0 ואילך
Crashlytics v10.4.0 ואילך
Dynamic Links
Realtime Database v10.4.0 ואילך
Remote Config v10.4.0 ואילך

שירותי Google – קובצי תצורה

כחלק מהוספת Firebase לפרויקט ב-Unity, צריך להוסיף קובץ תצורה של Firebase:

  • בפלטפורמות של Apple: מוסיפים את הערך GoogleService-Info.plist.
  • ב-Android: מוסיפים את google-services.json.
  • למחשב: מוסיפים אחד או שני קובצי התצורה האלה, בהתאם לפלטפורמות שאתם מפתחים אליהן.

אם אתם רוצים להשתמש בכמה פרויקטים של Firebase באפליקציה אחת, תוכלו לעיין במאמר הגדרת כמה פרויקטים.

מקורות מידע בקוד פתוח ל-Firebase Unity SDK

Firebase תומכת בפיתוח בקוד פתוח, ואנחנו מעודדים תרומות ומשוב.

ערכות Firebase SDK

ערכות ה-SDK של Unity בקוד פתוח זמינות במאגר שלנו ב-GitHub.

חשוב לדעת איך אנחנו יוצרים את ערכות ה-SDK של Unity ל-Firebase:

דוגמאות למתחילים

ב-Firebase יש אוסף של דוגמאות למתחילים לממשקי ה-API של Firebase ב-Unity. תוכלו למצוא את מדריכי ההתחלה במאגר הציבורי של Firebase ב-GitHub, מאגר מדריכי ההתחלה.

אפשר לפתוח כל מדריך למתחילים ב-Unity ולהריץ אותו במכשיר נייד או בכלי העריכה של Unity. לחלופין, אפשר להשתמש במדריכים למתחילים האלה כקוד לדוגמה לשימוש ב-Firebase SDK.

MechaHamster

MechaHamster הוא משחק בקוד פתוח שנוצר ב-Unity, שממחיש מספר תכונות של Firebase במשחק שפורסם, כולל Google Analytics, ‏ Authentication, ‏ Realtime Database, ‏ Cloud Messaging, ‏ Crashlytics,‏ Remote Config, ‏ Cloud Storage, ‏ Cloud Functions ו-Test Lab. הוא זמין במאגר GitHub של Firebase.

פתרונות ל-Firebase Unity

Firebase Unity Solutions הוא מאגר שמכיל כמה כלי שירות בקוד פתוח שיעזרו למפתחי Unity לבצע משימות נפוצות ב-Firebase. הפתרונות הקיימים כוללים הטמעה של לוח מנהיגים ותוכנה ליצירה ולסנכרון של הגדרות Firebase Remote Config ישירות מעורך Unity. הוא זמין במאגר GitHub של Firebase.