با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
همانطور که در حال توسعه پروژه Unity خود با استفاده از Firebase هستید، ممکن است مفاهیمی را پیدا کنید که برای Firebase ناآشنا یا خاص هستند. هدف این صفحه پاسخ به این سؤالات است یا منابعی را برای کسب اطلاعات بیشتر به شما معرفی می کند.
در صورت داشتن سوال در مورد موضوعی که در این صفحه به آن پرداخته نشده است، می توانید از یکی از انجمن های آنلاین ما دیدن کنید. ما همچنین این صفحه را به صورت دورهای با موضوعات جدید بهروزرسانی میکنیم، بنابراین دوباره بررسی کنید تا ببینید آیا موضوعی را که میخواهید درباره آن بیاموزید اضافه کردهایم یا خیر!
پشتیبانی از کتابخانه Firebase توسط پلتفرم
جدول زیر توضیح میدهد که کدام کتابخانههای Firebase با کدام پلتفرمها سازگار هستند. در حال حاضر، پلتفرمهای دسکتاپ تنها بهطور رسمی در ویرایشگر یونیتی پشتیبانی میشوند تا گردشهای کاری توسعه را تسهیل کنند.
پلت فرم
اندروید
iOS
tvOS
macOS (بتا)
ویندوز (بتا)
لینوکس (بتا)
A/B Testing
نسخه 10.4.0+
Firebase AI Logic
نسخه 10.4.0+
Analytics
نسخه 10.4.0+
App Distribution
نسخه 10.4.0+
Authentication
نسخه 10.4.0+
Cloud Firestore
نسخه 10.4.0+
Cloud Functions
نسخه 10.4.0+
Cloud Messaging
نسخه 10.4.0+
Cloud Storage
نسخه 10.4.0+
Crashlytics
نسخه 10.4.0+
Dynamic Links
Realtime Database
نسخه 10.4.0+
Remote Config
نسخه 10.4.0+
خدمات گوگل - فایل های پیکربندی
به عنوان بخشی از افزودن Firebase به پروژه Unity خود، باید یک فایل پیکربندی Firebase اضافه کنید:
برای پلتفرم های اپل: GoogleService-Info.plist را اضافه کنید.
برای اندروید: google-services.json را اضافه کنید.
برای دسکتاپ: بسته به پلتفرم هایی که در حال توسعه آن هستید، یک یا هر دوی این فایل های پیکربندی را اضافه کنید.
اگر میخواهید از چندین پروژه Firebase در یک برنامه استفاده کنید، از اسناد پیکربندی چندین پروژه دیدن کنید.
منابع منبع باز برای Firebase Unity SDK
Firebase از توسعه منبع باز پشتیبانی می کند و ما مشارکت و بازخورد را تشویق می کنیم.
SDK های Firebase
SDK های منبع باز Unity در مخزن GitHub ما موجود هستند.
در مورد نحوه ساخت Unity SDK برای Firebase به موارد زیر توجه کنید:
Firebase مجموعه ای از نمونه های شروع سریع را برای API های Firebase در Unity نگهداری می کند. این شروعهای سریع را در مخزن عمومی Firebase GitHub ما بیابید.
میتوانید هر شروع سریع را در یونیتی باز کنید، سپس آنها را در دستگاه تلفن همراه یا در ویرایشگر یونیتی اجرا کنید. یا می توانید از این شروع سریع به عنوان کد نمونه برای استفاده از Firebase SDK استفاده کنید.
MechaHamster
MechaHamster یک بازی منبع باز است که در Unity ساخته شده است که تعدادی از ویژگی های Firebase را در یک بازی منتشر شده نشان می دهد، از جمله Google Analytics ، Authentication ، Realtime Database ، Cloud Messaging ، Crashlytics ، Remote Config ، Cloud Cloud Storage ، Cloud Functions ، و Test Lab . در مخزن Firebase GitHub ما موجود است.
راه حل های Firebase Unity
Firebase Unity Solutions یک مخزن حاوی تعدادی ابزار منبع باز است که به توسعه دهندگان یونیتی کمک می کند تا وظایف مشترک با Firebase را انجام دهند. راهحلهای فعلی شامل پیادهسازی تابلوی امتیازات و ابزاری برای ایجاد و همگامسازی پیکربندیهای Firebase Remote Config مستقیماً از ویرایشگر Unity است. در مخزن Firebase GitHub ما موجود است.
تاریخ آخرین بهروزرسانی 2025-09-03 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-09-03 بهوقت ساعت هماهنگ جهانی."],[],[],null,["\u003cbr /\u003e\n\nAs you're developing your Unity project using Firebase, you might discover\nconcepts that are unfamiliar or specific to Firebase. This page aims to answer\nthose questions or point you to resources to learn more.\n\nFeel free to visit one of our online communities if you have questions about a\ntopic not covered on this page. We'll also update this page with new topics\nperiodically, so check back to see if we've added the topic you want to learn\nabout!\n| **Looking for how to get started with Firebase in\n| your Unity projects? Check out our [Getting Started Guide](/docs/unity/setup).**\n\nFirebase library support by platform\n\nThe following table describes which Firebase libraries are compatible with which\nplatforms. Currently, desktop platforms are only officially supported in the\nUnity Editor to facilitate development workflows.\n\n| Platform | Android | iOS | tvOS | macOS *(beta)* | Windows *(beta)* | Linux *(beta)* |\n|-------------------|---------|-----|----------|----------------|------------------|----------------|\n| A/B Testing | | | v10.4.0+ | | | |\n| Firebase AI Logic | | | v10.4.0+ | | | |\n| Analytics | | | v10.4.0+ | | | |\n| App Distribution | | | v10.4.0+ | | | |\n| Authentication | | | v10.4.0+ | | | |\n| Cloud Firestore | | | v10.4.0+ | | | |\n| Cloud Functions | | | v10.4.0+ | | | |\n| Cloud Messaging | | | v10.4.0+ | | | |\n| Cloud Storage | | | v10.4.0+ | | | |\n| Crashlytics | | | v10.4.0+ | | | |\n| Dynamic Links | | | | | | |\n| Realtime Database | | | v10.4.0+ | | | |\n| Remote Config | | | v10.4.0+ | | | |\n\nGoogle services -- config files\n\nAs part of adding Firebase to your Unity project, you need to add a Firebase\nconfiguration file:\n\n- For Apple platforms: add `GoogleService-Info.plist`.\n- For Android: add `google-services.json`.\n- For desktop: add one or both of these config files, depending on the platforms you're developing for.\n\nIf you want to use multiple Firebase projects in a single app, visit the\ndocumentation for [configuring multiple\nprojects](/docs/projects/multiprojects#use_multiple_projects_in_your_application).\n| **Note:** The Firebase configuration files contain unique, but non-secret identifiers for your project. To learn more about these config files, visit [Understand Firebase Projects](/docs/projects/learn-more#config-files-objects).\n\nOpen source resources for the Firebase Unity SDK\n\nFirebase supports open source development, and we encourage contributions and\nfeedback.\n\nFirebase SDKs\n\nThe open source Unity SDKs are available in our [GitHub\nrepository](https://github.com/firebase/firebase-unity-sdk).\n\nNote the following about how we build the Unity SDKs for Firebase:\n\n- The Unity SDKs are built on top of the open source [C++ SDKs](https://github.com/firebase/firebase-cpp-sdk).\n- The C++ SDKs are in-turn built on top of the open source [iOS SDKs](https://github.com/firebase/firebase-ios-sdk) and [Android SDKs](https://github.com/firebase/firebase-android-sdk).\n\nQuickstart samples\n\nFirebase maintains a collection of quickstart samples for Firebase APIs on\nUnity. Find these quickstarts in our public Firebase GitHub\n[quickstart repository](//github.com/firebase/quickstart-unity/).\n\nYou can open each quickstart in Unity, then run them on a mobile device or in\nthe Unity editor. Or you can use these quickstarts as example code for using\nFirebase SDKs.\n\nMechaHamster\n\nMechaHamster is an open source game built in Unity that demonstrates a number of\nFirebase features in a released game, including Google Analytics,\nAuthentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config,\nCloud Storage, Cloud Functions, and Test Lab. It's available in our\n[Firebase GitHub\nrepository](https://github.com/google/mechahamster).\n\nFirebase Unity Solutions\n\nFirebase Unity Solutions is a repository containing a number of open source\nutilities to help Unity developers achieve common tasks with Firebase. Current\nsolutions include a leaderboard implementation and a utility to create and sync\nFirebase Remote Config configurations directly from the Unity editor. It's\navailable in our [Firebase GitHub\nrepository](https://github.com/FirebaseExtended/unity-solutions)."]]