Firebase का इस्तेमाल करके यूनिटी प्रोजेक्ट डेवलप करते समय, आपको ऐसे कॉन्सेप्ट मिल सकते हैं जो आपको पहले नहीं मिले हैं या जो Firebase के लिए खास हैं. इस पेज पर आपको इन सवालों के जवाब मिलेंगे या आपको ज़्यादा जानकारी देने वाले संसाधनों की जानकारी मिलेगी.
अगर आपके पास किसी ऐसे विषय के बारे में सवाल हैं जो इस पेज पर नहीं दिए गए हैं, तो बेझिझक हमारे किसी ऑनलाइन समुदाय पर जाएं. हम समय-समय पर इस पेज पर नए विषय भी जोड़ते रहेंगे. इसलिए, समय-समय पर इस पेज पर आकर देखें कि हमने आपके पसंदीदा विषय को जोड़ा है या नहीं!
प्लैटफ़ॉर्म के हिसाब से Firebase लाइब्रेरी की सहायता
नीचे दी गई टेबल में बताया गया है कि कौनसी Firebase लाइब्रेरी, किन प्लैटफ़ॉर्म के साथ काम करती हैं. फ़िलहाल, डेवलपमेंट वर्कफ़्लो को आसान बनाने के लिए, Unity Editor में सिर्फ़ डेस्कटॉप प्लैटफ़ॉर्म का इस्तेमाल किया जा सकता है.
प्लैटफ़ॉर्म | Android | iOS | टीवीओएस | 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 यूनिटी सलूशन
Firebase Unity Solutions एक रिपॉज़िटरी है, जिसमें कई ओपन सोर्स टूल मौजूद हैं. इनकी मदद से, Unity डेवलपर Firebase की मदद से सामान्य टास्क पूरे कर सकते हैं. मौजूदा समाधानों में लीडरबोर्ड लागू करने की सुविधा और सीधे Unity एडिटर से Firebase Remote Config कॉन्फ़िगरेशन बनाने और सिंक करने की सुविधा शामिल है. यह Firebase GitHub रिपॉज़िटरी में उपलब्ध है.