Firebase का इस्तेमाल करके यूनिटी प्रोजेक्ट डेवलप करते समय, आपको ऐसे कॉन्सेप्ट मिल सकते हैं जो आपको पहले नहीं मिले हैं या जो Firebase के लिए खास हैं. इस पेज का मकसद उन सवालों के जवाब देना है या ज़्यादा जानने के लिए संसाधनों के बारे में बताना है.
अगर आपके पास इस पेज पर मौजूद विषय के अलावा किसी और विषय के बारे में सवाल है, तो बेझिझक हमारी किसी ऑनलाइन कम्यूनिटी पर जाएं. हम समय-समय पर इस पेज पर नए विषय भी जोड़ते रहेंगे. इसलिए, समय-समय पर इस पेज पर आकर देखें कि हमने आपके पसंदीदा विषय को जोड़ा है या नहीं!
प्लैटफ़ॉर्म के हिसाब से Firebase लाइब्रेरी की सहायता
नीचे दी गई टेबल में बताया गया है कि कौनसी Firebase लाइब्रेरी, किन प्लैटफ़ॉर्म के साथ काम करती हैं. फ़िलहाल, डेवलपमेंट वर्कफ़्लो को आसान बनाने के लिए, Unity Editor में सिर्फ़ डेस्कटॉप प्लैटफ़ॉर्म का इस्तेमाल आधिकारिक तौर पर किया जा सकता है.
प्लैटफ़ॉर्म | Android | iOS | tvOS | macOS (बीटा वर्शन) |
Windows (बीटा) |
Linux (बीटा) |
---|---|---|---|---|---|---|
A/B Testing | 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 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 रिपॉज़िटरी में उपलब्ध है.