Unity के लिए Firebase के बारे में जानकारी

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 में मौजूद हमारी डेटा स्टोर करने की जगह में उपलब्ध है.