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