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 यूनिटी SDK के लिए ओपन सोर्स संसाधन
Firebase, ओपन सोर्स डेवलपमेंट की सुविधा देता है. हम योगदान और सुझाव/राय का स्वागत करते हैं.
Firebase SDK
ओपन सोर्स यूनिटी SDK, हमारे GitHub रिपॉज़िटरी में उपलब्ध हैं.
Firebase के लिए यूनिटी SDK बनाने के तरीके के बारे में यहां दी गई बातें ध्यान में रखें:
- यूनिटी SDK, ओपन सोर्स C++ SDK पर बनाए जाते हैं.
- C++ SDK, ओपन सोर्स iOS SDK और Android 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 रिपॉज़िटरी में उपलब्ध है.