Unity के लिए Firebase को समझना

Firebase का इस्तेमाल करके Unity प्रोजेक्ट डेवलप करते समय, आपको ऐसे कॉन्सेप्ट के बारे में पता चल सकता है जिनके बारे में आपको पहले से जानकारी नहीं है या जो सिर्फ़ Firebase के लिए हैं. इस पेज पर, इन सवालों के जवाब दिए गए हैं. इसके अलावा, यहां ऐसे संसाधन भी दिए गए हैं जिनसे आपको ज़्यादा जानकारी मिल सकती है.

अगर आपको किसी ऐसे विषय के बारे में जानना है जिसके बारे में इस पेज पर जानकारी नहीं दी गई है, तो हमारी किसी ऑनलाइन कम्यूनिटी पर जाएँ. हम इस पेज पर समय-समय पर नए विषय भी जोड़ते रहेंगे. इसलिए, यहां वापस आकर देखें कि हमने वह विषय जोड़ा है या नहीं जिसके बारे में आपको जानना है!

प्लैटफ़ॉर्म के हिसाब से Firebase लाइब्रेरी की सुविधा

नीचे दी गई टेबल में बताया गया है कि Firebase की कौनसी लाइब्रेरी, किन प्लैटफ़ॉर्म के साथ काम करती हैं. फ़िलहाल, डेस्कटॉप प्लैटफ़ॉर्म पर सिर्फ़ Unity Editor आधिकारिक तौर पर काम करता है. इससे डेवलपमेंट वर्कफ़्लो को आसान बनाने में मदद मिलती है.

प्लेटफ़ॉर्म Android iOS tvOS macOS
(बीटा वर्शन)
Windows
(बीटा वर्शन)
Linux
(बीटा)
A/B Testing v10.4.0+
Firebase AI Logic 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+
Realtime Database v10.4.0+
Remote Config v10.4.0+
पुरानी हो चुकी या काम न करने वाली लाइब्रेरी
Dynamic Links

Google की सेवाएं – कॉन्फ़िगरेशन फ़ाइलें

अपने Unity प्रोजेक्ट में Firebase जोड़ने के लिए, आपको Firebase कॉन्फ़िगरेशन फ़ाइल जोड़नी होगी:

  • Apple प्लैटफ़ॉर्म के लिए: GoogleService-Info.plist जोड़ें.
  • Android के लिए: google-services.json जोड़ें.
  • डेस्कटॉप के लिए: इनमें से एक या दोनों कॉन्फ़िग फ़ाइलें जोड़ें. यह इस बात पर निर्भर करता है कि आपको किन प्लैटफ़ॉर्म के लिए डेवलपमेंट करना है.

अगर आपको किसी एक ऐप्लिकेशन में कई Firebase प्रोजेक्ट इस्तेमाल करने हैं, तो कई प्रोजेक्ट कॉन्फ़िगर करने से जुड़े दस्तावेज़ पढ़ें.

Firebase Unity SDK के लिए ओपन सोर्स संसाधन

Firebase, ओपन सोर्स डेवलपमेंट के साथ काम करता है. हम योगदान और सुझाव/राय देने या शिकायत करने को बढ़ावा देते हैं.

Firebase SDK

ओपन सोर्स Unity SDK, हमारी GitHub रिपॉज़िटरी में उपलब्ध हैं.

Firebase के लिए Unity SDK टूल बनाने के बारे में यहां दी गई जानकारी ध्यान में रखें:

क्विकस्टार्ट के सैंपल

Firebase, Unity पर Firebase API के लिए क्विकस्टार्ट सैंपल का कलेक्शन बनाए रखता है. इन क्विकस्टार्ट को हमारे सार्वजनिक Firebase GitHub क्विकस्टार्ट रिपॉज़िटरी में देखें.

हर क्विकस्टार्ट को Unity में खोला जा सकता है. इसके बाद, इन्हें किसी फ़ोन या टैबलेट पर या Unity Editor में चलाया जा सकता है. इसके अलावा, Firebase SDK टूल इस्तेमाल करने के लिए, इन क्विकस्टार्ट को उदाहरण के तौर पर इस्तेमाल किया जा सकता है.

MechaHamster

MechaHamster, Unity में बनाया गया एक ओपन सोर्स गेम है. इसमें रिलीज़ किए गए गेम में Firebase की कई सुविधाओं को दिखाया गया है. जैसे, Google Analytics, Authentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions, और Test Lab. यह हमारे Firebase GitHub रिपॉज़िटरी में उपलब्ध है.

Firebase Unity Solutions

Firebase Unity Solutions एक रिपॉज़िटरी है. इसमें कई ओपन सोर्स यूटिलिटी शामिल हैं. इनकी मदद से Unity डेवलपर, Firebase की मदद से सामान्य टास्क पूरे कर सकते हैं. मौजूदा समाधानों में, लीडरबोर्ड लागू करने की सुविधा और Unity एडिटर से सीधे तौर पर Firebase Remote Config कॉन्फ़िगरेशन बनाने और सिंक करने की सुविधा शामिल है. यह हमारे Firebase GitHub रिपॉज़िटरी में उपलब्ध है.