Firebase का इस्तेमाल करके Unity प्रोजेक्ट को डेवलप करते समय, आपको ऐसे कॉन्सेप्ट दिख सकते हैं जो Firebase के लिए अनजान या खास हैं. इस पेज पर आपको इन सवालों के जवाब मिलेंगे या आपको ज़्यादा जानकारी देने वाले संसाधनों की जानकारी मिलेगी.
अगर आपके पास किसी ऐसे विषय के बारे में सवाल हैं जो इस पेज पर नहीं दिए गए हैं, तो बेझिझक हमारे किसी ऑनलाइन समुदाय पर जाएं. हम समय-समय पर इस पेज पर नए विषय अपडेट करते रहेंगे. इसलिए, समय-समय पर यह देखते रहें कि क्या हमने वह विषय जोड़ा है जिसके बारे में आपको जानना है!
प्लैटफ़ॉर्म के हिसाब से Firebase लाइब्रेरी सहायता
नीचे दी गई टेबल में बताया गया है कि कौनसी Firebase लाइब्रेरी किन प्लैटफ़ॉर्म के साथ काम करती हैं. फ़िलहाल, डेस्कटॉप प्लैटफ़ॉर्म सिर्फ़ Unity Editor में आधिकारिक तौर पर काम करते हैं, ताकि डेवलपमेंट वर्कफ़्लो को आसान बनाया जा सके.
प्लैटफ़ॉर्म | Android | iOS | टीवीओएस | macOS (बीटा) |
Windows (बीटा) |
Linux (बीटा) |
---|---|---|---|---|---|---|
A/B टेस्टिंग | v10.4.0+ | |||||
Analytics | v10.4.0+ | |||||
App Distribution | v10.4.0+ | |||||
पुष्टि करना | 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 सेवाएं – कॉन्फ़िगरेशन फ़ाइलें
Firebase को अपने यूनिटी प्रोजेक्ट में जोड़ने के दौरान, आपको एक Firebase कॉन्फ़िगरेशन फ़ाइल जोड़नी होगी:
- Apple प्लैटफ़ॉर्म के लिए:
GoogleService-Info.plist
जोड़ें. - Android के लिए:
google-services.json
जोड़ें. - डेस्कटॉप के लिए: आप जिस प्लैटफ़ॉर्म के लिए डेवलप कर रहे हैं उसके आधार पर, इनमें से एक या दोनों कॉन्फ़िगरेशन फ़ाइलें जोड़ें.
अगर आपको एक ही ऐप्लिकेशन में एक से ज़्यादा Firebase प्रोजेक्ट का इस्तेमाल करना है, तो एक से ज़्यादा प्रोजेक्ट कॉन्फ़िगर करने का दस्तावेज़ देखें.
Firebase Unity SDK के लिए ओपन सोर्स संसाधन
Firebase, ओपन सोर्स डेवलपमेंट का समर्थन करता है और हम योगदानों और फ़ीडबैक को प्रोत्साहित करते है.
Firebase SDK टूल
ओपन सोर्स Unity SDK हमारे GitHub डेटा स्टोर करने की जगह में उपलब्ध हैं.
हम Firebase के लिए यूनिटी SDK टूल कैसे बनाते हैं, इसके बारे में नीचे दी गई जानकारी पढ़ें:
- Unity SDK टूल, ओपन सोर्स C++ SDK टूल पर सबसे ऊपर बनाए जाते हैं.
- C++ SDK टूल, ओपन सोर्स iOS SDK टूल और Android SDK टूल पर आधारित होते हैं.
क्विकस्टार्ट सैंपल
Firebase, Unity पर Firebase API के लिए क्विकस्टार्ट सैंपल का कलेक्शन बनाए रखता है. इन क्विकस्टार्ट को हमारे सार्वजनिक Firebase GitHub क्विकस्टार्ट रिपॉज़िटरी में खोजें.
Unity में हर क्विकस्टार्ट को खोला जा सकता है. इसके बाद, उन्हें मोबाइल डिवाइस या Unity एडिटर में चलाया जा सकता है. इसके अलावा, Firebase SDK टूल का इस्तेमाल करने के लिए, इन क्विकस्टार्ट कोड को उदाहरण के कोड के तौर पर इस्तेमाल किया जा सकता है.
मेकाहैम्स्टर
MechaHamster, Unity में बना एक ओपन सोर्स गेम है जो रिलीज़ किए गए गेम में Firebase की कई सुविधाएं दिखाता है. इनमें Google Analytics, पुष्टि करना, रीयल टाइम डेटाबेस, क्लाउड से मैसेज, Crashlytics, रिमोट कॉन्फ़िगरेशन, Cloud Storage, Cloud Functions, और टेस्ट लैब शामिल हैं. यह Firebase GitHub डेटा स्टोर करने की जगह में उपलब्ध है.
Firebase यूनिटी सलूशन
Firebase Unity सलूशन एक रिपॉज़िटरी (डेटा स्टोर करने की जगह) है. इसमें कई ओपन सोर्स सुविधाएं मौजूद हैं. इनसे Unity डेवलपर को Firebase के सामान्य टास्क पूरे करने में मदद मिलती है. मौजूदा समाधानों में लीडरबोर्ड को लागू करने की सुविधा और Unity एडिटर से सीधे Firebase रिमोट कॉन्फ़िगरेशन कॉन्फ़िगरेशन बनाने और सिंक करने की सुविधा शामिल है. यह जानकारी Firebase GitHub में मौजूद हमारी डेटा स्टोर करने की जगह में उपलब्ध है.