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

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

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

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

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

प्लेटफ़ॉर्म 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 या इसके बाद का वर्शन
Dynamic Links
Realtime Database v10.4.0 या इसके बाद का वर्शन
Remote Config v10.4.0 या इसके बाद का वर्शन

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

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

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

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

Firebase यूनिटी SDK के लिए ओपन सोर्स संसाधन

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

Firebase SDK

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

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

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

Firebase, Unity पर Firebase API के लिए क्विकस्टार्ट सैंपल का कलेक्शन रखता है. इन क्विकस्टार्ट को, 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 शामिल हैं. यह हमारे Firebase GitHub रिपॉज़िटरी में उपलब्ध है.

Firebase Unity Solutions

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