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 या इसके बाद का वर्शन | |||||
| 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 Unity SDK के लिए ओपन सोर्स संसाधन
Firebase, ओपन सोर्स डेवलपमेंट की सुविधा देता है. हम योगदान और सुझाव/राय का स्वागत करते हैं.
Firebase SDK
ओपन सोर्स Unity SDK, हमारे GitHub डेटाबेस में उपलब्ध हैं.
Firebase के लिए Unity SDK बनाने के तरीके के बारे में ये बातें ध्यान रखें:
- Unity 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 डेटाबेस में उपलब्ध है.