गूगल काले समुदायों के लिए जातीय इक्विटी को आगे बढ़ाने के लिए प्रतिबद्ध है। देखो कैसे।
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

अपने एकता परियोजना के लिए Firebase जोड़े

अपने ऊपर पावर एकता हमारे Firebase एकता SDKs के साथ खेल।

कितना आसान है अपने एकता परियोजना में Firebase प्लग करने के लिए है दिखाने के लिए, हम आपको GitHub, App स्टोर, और गूगल प्ले स्टोर से डाउनलोड कर सकते हैं कि एक नमूना खेल, MechaHamster बनाया है।

MechaHamster (GitHub)

MechaHamster (App स्टोर)

MechaHamster (प्ले स्टोर)


बाहर हमारे पर Firebase के साथ अपने खेल अप शक्ति के बारे में अधिक जानकारी प्राप्त करें Firebase खेल पृष्ठ

पहले से ही अपने एकता परियोजना के लिए Firebase जोड़ा? सुनिश्चित करें कि आप के नवीनतम संस्करण का उपयोग कर रहे Firebase एकता एसडीके

आवश्यक शर्तें

  • एकता 5.3 या बाद में स्थापित करें।

  • (केवल iOS) निम्नलिखित स्थापित करें:

    • Xcode 9.4.1 या बाद में
    • CocoaPods 1.4.0 या बाद में
  • सुनिश्चित करें कि आपके एकता परियोजना इन आवश्यकताओं को पूरा करता:

    • आईओएस के लिए - iOS 8 या बाद में लक्षित करता है
    • एंड्रॉयड के लिए - एपीआई स्तर 16 (Jelly Bean) या बाद में लक्षित करता है
  • एक भौतिक उपकरण सेट करें या अपने अनुप्रयोग चलाने के लिए एक एमुलेटर का उपयोग करें।

    • आईओएस के लिए - एक भौतिक IOS डिवाइस को सेट करें या आईओएस सिम्युलेटर का उपयोग।

    • एंड्रॉयड के लिए - एम्युलेटर्स Google Play के साथ एक एमुलेटर छवि का उपयोग करना होगा।

आप पहले से ही एक एकता परियोजना नहीं है, तो और सिर्फ एक Firebase उत्पाद बाहर की कोशिश करना चाहते हैं, तो आप हमारे में से एक डाउनलोड कर सकते हैं त्वरित प्रारंभ नमूने

चरण 1: एक Firebase प्रोजेक्ट बनाएं

इससे पहले कि आप अपने एकता परियोजना के लिए Firebase जोड़ सकते हैं, तो आप अपने एकता परियोजना से कनेक्ट करने के Firebase प्रोजेक्ट बनाने के लिए की जरूरत है। यात्रा समझे Firebase परियोजनाओं Firebase परियोजनाओं के बारे में अधिक जानने के लिए।

चरण 2: Firebase के साथ अपने एप्लिकेशन पंजीकृत

आप एक या अधिक एप्लिकेशन या गेम रजिस्टर अपने Firebase परियोजना के साथ कनेक्ट करने के लिए कर सकते हैं।

  1. पर जाएं Firebase कंसोल

  2. परियोजना अवलोकन पृष्ठ के केंद्र में, एकता आइकन (क्लिक सेटअप कार्यप्रवाह शुरू करने के लिए)।

    आप पहले से ही अपने Firebase परियोजना के लिए एक ऐप्लिकेशन जोड़ा है, तो मंच विकल्पों को प्रदर्शित करने के लिए एप्लिकेशन जोड़ें क्लिक करें।

  3. जो आपके एकता परियोजना के निर्माण लक्ष्य का चयन करें कि आप दर्ज करना चाहते हैं, या आप भी एक ही समय में अब दोनों लक्ष्यों को रजिस्टर करने के लिए चुन सकते हैं।

  4. अपने एकता परियोजना के मंच-विशिष्ट आईडी (रों) दर्ज करें।

    • आईओएस के लिए - अपनी एकता परियोजना के iOS आईडी दर्ज आईओएस बंडल आईडी क्षेत्र।

    • एंड्रॉयड के लिए - अपनी एकता परियोजना के Android आईडी दर्ज करें Android पैकेज का नाम क्षेत्र।
      मामले पैकेज नाम और आवेदन आईडी अक्सर interchangeably उपयोग किया जाता है।

  5. (वैकल्पिक) अपने एकता परियोजना के प्लेटफ़ॉर्म-विशिष्ट उपनाम (रों) दर्ज करें।
    इन उपनाम आंतरिक, सुविधा पहचानकर्ता हैं और Firebase कंसोल में केवल आपको दिखाई देती हैं।

  6. रजिस्टर ऐप्लिकेशन क्लिक करें।

चरण 3: Firebase विन्यास फाइल जोड़े

  1. Firebase कंसोल सेटअप कार्यप्रवाह में अपने प्लेटफ़ॉर्म-विशिष्ट Firebase विन्यास फाइल (रों) प्राप्त करें।

    • आईओएस के लिए - डाउनलोड GoogleService-Info.plist क्लिक करें।

    • एंड्रॉयड के लिए - क्लिक करें डाउनलोड google-services.json।

  2. अपने एकता परियोजना के परियोजना खिड़की खोलें, फिर में अपने कॉन्फ़िग फ़ाइल (रों) ले जाने के Assets फ़ोल्डर।

  3. Firebase कंसोल में वापस, सेटअप कार्यप्रवाह में, अगला क्लिक करें।

चरण 4: Firebase एकता SDKs जोड़े

आप जोड़ सकते हैं समर्थित Firebase उत्पादों का उपयोग कर अपने एकता परियोजना के लिए एकता पैकेज प्रबंधक , या आप SDKs मैन्युअल रूप से इंस्टॉल कर सकते हैं।

एकता पैकेज प्रबंधक

आप एकता 2018.4 या नए, और .NET 4.x या .NET स्टैंडर्ड 2.0, आप स्थापित कर सकते हैं Firebase एसडीके घटक एकता पैकेज प्रबंधक का उपयोग कर उपयोग कर रहे हैं:

  1. गूगल द्वारा खेल पैकेज रजिस्ट्री अपने एकता परियोजना में जोड़े।

    • आप Firebase एसडीके और EDM4U (औपचारिक रूप से नामित Play सेवाएं रिज़ॉल्वर) से पहले आयातित कभी नहीं किया है, तो आप manaully निम्नलिखित ब्लॉक करने के लिए जोड़ सकते हैं Packages/manifest.json

       "scopedRegistries": [
        {
          "name": "Game Package Registry by Google",
          "url": "https://unityregistry-pa.googleapis.com",
          "scopes": [
            "com.google"
          ]
        }
      ]
       

      ध्यान दें कि इस तरह के फेसबुक एसडीके रूप में कुछ अन्य SDK से, उनके में EDM4U हो सकती है .unitypackage । यदि चेक Assets/ExternalDependencyManager या Assets/PlayServicesResolver फ़ोल्डरों मौजूद हैं। इन फ़ोल्डरों मौजूद हैं, तो उन्हें एकता पैकेज प्रबंधक के माध्यम से किसी भी Firebase एसडीके स्थापित करने से पहले हटा दें।

    • यदि आप एक मौजूदा एसडीके विस्थापित या एक अधिक इंटरैक्टिव विधि पसंद करते हैं की जरूरत है, नवीनतम आयात एकता (EDM4U) के लिए बाहरी निर्भरता प्रबंधक

      एकता पैकेज प्रबंधक रिज़ॉल्वर अपनी परियोजना के लिए गूगल द्वारा खेल पैकेज रजिस्ट्री जोड़ने के लिए संकेत देगा। रजिस्ट्री का चयन करें और जोड़ें चयनित रजिस्ट्री बटन क्लिक करें।

      • EDM4U के लिए रजिस्ट्री कहते हैं Packages/manifest.json अपने वर्तमान एकता परियोजना फ़ोल्डर के अंतर्गत।

      • तुम भी manaully इस रजिस्ट्री बाद में एसेट> बाहरी निर्भरता प्रबंधक> एकता पैकेज प्रबंधक रिज़ॉल्वर का उपयोग कर जोड़ सकते हैं> रजिस्ट्री या विंडो> Google> खेल पैकेज रजिस्ट्री जोड़ें> करने के लिए परियोजना मेनू विकल्प जोड़ें।

  2. माइग्रेट के माध्यम से आयात Firebase और EDM4U संकुल बाहर निकलने .unitypackage एकता पैकेज प्रबंधक करने के लिए। यह निम्न विधियों में से एक के बाद किया जा सकता है।

    • बाद रजिस्ट्री EDM4U, "प्रवास के संकुल" शीर्षक से एक संवाद द्वारा जोड़ा जाता है पॉप अप चाहिए। यह संवाद हर पैकेज उपलब्ध सूचियों एकता पैकेज प्रबंधक के माध्यम से स्थापित होने के लिए। हम आपको उन सभी को चुन सकते हैं और लागू करें बटन पर क्लिक करें सलाह देते हैं।

    • आप मैन्युअल रूप से इस संवाद बाद में संपत्ति का उपयोग कर ला सकता है> बाहरी निर्भरता प्रबंधक> एकता पैकेज प्रबंधक रिज़ॉल्वर> माइग्रेट मेनू विकल्पों पैकेज।

    • आप मैन्युअल के माध्यम से आयात हर संकुल माइग्रेट कर सकते हैं .unitypackage निम्न चरणों के साथ।

      1. दोनों Firebase एकता एसडीके और EDM4U निकालें अपने से Assets फ़ोल्डर। EDM4U स्थापना रद्द कामयाब संकुल के लिए एक उपकरण है जो एसेट> बाहरी निर्भरता प्रबंधक> संस्करण हैंडलर> स्थापना रद्द करें प्रबंधित संकुल मेनू विकल्प का उपयोग पहुँचा जा सकता है प्रदान करता है। सभी Firebase SDKs के साथ-साथ बाहरी निर्भरता प्रबंधक का चयन करें और स्थापना रद्द करें संकुल क्लिक करें।

        • वैकल्पिक रूप से आप भी आस्तियों फ़ोल्डर से मैन्युअल एसडीके निकाल सकते हैं।
      2. विंडो> पैकेज प्रबंधक का चयन करके और खोज के द्वारा स्थापित एकता पैकेज प्रबंधक का उपयोग कर Firebase एकता एसडीके घटक Firebase । Firebase एकता एसडीके घटक, स्थापित किया जा सकता ugpraded और इस इंटरफेस के माध्यम से हटा दिया।

  3. अब आप का पता लगाने और विंडो> पैकेज प्रबंधक को चुनकर किसी भी Firebase एकता एसडीके घटकों या गूगल संकुल एकता पैकेज प्रबंधक का उपयोग कर स्थापित कर सकते हैं। इन सभी घटकों, स्थापित किया जा सकता ugpraded और इस इंटरफेस के माध्यम से हटा दिया।

मैनुअल स्थापना

  1. Firebase कंसोल में, एसडीके कहीं सुविधाजनक unzip, डाउनलोड Firebase एकता एसडीके क्लिक करें, फिर।

    • आप डाउनलोड कर सकते हैं Firebase एकता एसडीके किसी भी समय फिर।

    • Firebase एकता एसडीके प्लेटफ़ॉर्म-विशिष्ट नहीं है।

  2. अपने खुले एकता परियोजना, संपत्ति के लिए नेविगेट> आयात पैकेज> कस्टम पैकेज में।

  3. अनज़िप एसडीके से, चयन समर्थित Firebase उत्पादों है कि आप अपने अनुप्रयोग में उपयोग करना चाहते हैं।

    Analytics को सक्षम

    • गूगल एनालिटिक्स के लिए Firebase पैकेज जोड़ें: FirebaseAnalytics.unitypackage
    • किसी अन्य Firebase उत्पादों आप अपने एप्लिकेशन में उपयोग करना चाहते हैं के लिए संकुल जोड़ें। उदाहरण के लिए, Firebase प्रमाणीकरण और Firebase रीयलटाइम डेटाबेस का उपयोग करने के लिए:
      FirebaseAuth.unitypackage और FirebaseDatabase.unitypackage

    Analytics को सक्षम नहीं

    Firebase उत्पादों आप अपने एप्लिकेशन में उपयोग करना चाहते हैं के लिए संकुल जोड़ें। उदाहरण के लिए, Firebase प्रमाणीकरण और Firebase रीयलटाइम डेटाबेस का उपयोग करने के लिए:
    FirebaseAuth.unitypackage और FirebaseDatabase.unitypackage

  4. आयात एकता पैकेज विंडो में, आयात करें क्लिक करें।

  5. Firebase कंसोल में वापस, सेटअप कार्यप्रवाह में, अगला क्लिक करें।

चरण 5: की पुष्टि Google Play सेवाओं के संस्करण आवश्यकताओं

Android के लिए Firebase एकता एसडीके की आवश्यकता है Google Play सेवाओं , जो अप करने की तारीख एसडीके इस्तेमाल किया जा सकता से पहले किया जाना चाहिए।

अपने आवेदन के शुरू में निम्न कोड जोड़ें। आप के लिए जाँच कर सकते हैं और वैकल्पिक रूप से एसडीके में किसी भी अन्य तरीकों कॉल करने से पहले संस्करण में Firebase एकता एसडीके के लिए आवश्यक है करने के लिए Google Play सेवाओं को अपडेट करें।

Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task => {
  var dependencyStatus = task.Result;
  if (dependencyStatus == Firebase.DependencyStatus.Available) {
    // Create and hold a reference to your FirebaseApp,
    // where app is a Firebase.FirebaseApp property of your application class.
       app = Firebase.FirebaseApp.DefaultInstance;

    // Set a flag here to indicate whether Firebase is ready to use by your app.
  } else {
    UnityEngine.Debug.LogError(System.String.Format(
      "Could not resolve all Firebase dependencies: {0}", dependencyStatus));
    // Firebase Unity SDK is not safe to use here.
  }
});

तम तैयार हो! आपका एकता परियोजना पंजीकृत है और Firebase उपयोग करने के लिए कॉन्फ़िगर किया गया है।

ज्ञात पहलु

नेट अनुकूलता एकता 2017.x और बाद का उपयोग करते समय

Firebase एकता 2017 और बाद में में एक प्रायोगिक निर्माण विकल्प के रूप में नेट 4.x का समर्थन करता है। Firebase प्लग इन की घटकों का उपयोग पार्स एसडीके नेट के पुराने संस्करणों में कुछ नेट 4.x वर्गों प्रदान करते हैं।

इसलिए, Firebase एकता SDK संस्करण 5.4.0 और बाद में करने वाले प्लग इन में से या तो नेट 3.x या .NET 4.x संगत प्रदान dotnet3 और dotnet4 Firebase एकता एसडीके की निर्देशिका।

आपको लगता है कि असंगत है नेट संस्करण के साथ अपनी परियोजना में सक्षम एक Firebase प्लगइन आयात करते हैं तो आप नेट ढांचे में कुछ प्रकार है कि पार्स एसडीके द्वारा कार्यान्वित किया जाता से संकलन त्रुटियों देखेंगे।

, संकलन त्रुटि को हल करने के लिए आप उपयोग कर रहे हैं नेट 3.x:

  1. निकालें या सभी प्लेटफार्मों के लिए निम्नलिखित DLLs निष्क्रिय कर दें:
    • Parse/Plugins/dotNet45/Unity.Compat.dll
    • Parse/Plugins/dotNet45/Unity.Tasks.dll
  2. सभी प्लेटफार्मों के लिए निम्नलिखित DLLs सक्षम करें:
    • Parse/Plugins/Unity.Compat.dll
    • Parse/Plugins/Unity.Tasks.dll

, संकलन त्रुटि को हल करने के लिए आप उपयोग कर रहे हैं नेट 4.x:

  1. निकालें या सभी प्लेटफार्मों के लिए निम्नलिखित DLLs निष्क्रिय कर दें:
    • Parse/Plugins/Unity.Compat.dll
    • Parse/Plugins/Unity.Tasks.dll
  2. सभी प्लेटफार्मों के लिए निम्नलिखित DLLs सक्षम करें:
    • Parse/Plugins/dotNet45/Unity.Compat.dll
    • Parse/Plugins/dotNet45/Unity.Tasks.dll

यदि आप किसी अन्य Firebase प्लगइन आयात करते हैं:

  • अपने एकता परियोजना, संपत्ति के लिए नेविगेट में> सेवाएं रिज़ॉल्वर> संस्करण हैंडलर> अद्यतन अपनी परियोजना के लिए सही DLLs सक्षम करने के लिए खेलते हैं।

नेट 4.x परियोजनाओं में एकता 2017.1 IL2CPP संकलन

Firebase एकता 2017 और बाद में में एक प्रायोगिक निर्माण विकल्प के रूप में नेट 4.x का समर्थन करता है। Firebase प्लग इन की घटकों का उपयोग पार्स एसडीके नेट के पुराने संस्करणों में कुछ नेट 4.x वर्गों प्रदान करते हैं।

इसलिए, Firebase एकता SDK संस्करण 5.4.0 और बाद में प्रकार अग्रेषण DLLs जो पार्स प्रकार आगे (उदाहरण के लिए की, पार्स कार्यान्वयन प्रदान करता है System.Threading.Tasks.Task नेट ढांचे के लिए)। दुर्भाग्य से, IL2CPP (एक transpiler कि धर्मान्तरित सी # सी ++ के लिए) है कि एकता 2017.1.x में भेज दिया जाता है नहीं सही ढंग से प्रक्रिया प्रकार अग्रेषण DLLs करता है जो निर्माण त्रुटियों को निम्नलिखित सदृश में परिणाम:

 Fatal error in Unity CIL Linker Mono.Cecil.ResolutionException: Failed to
resolve System.Threading.Tasks.TaskCompletionSource`1<T>
 

वर्तमान में कोई एकता 2017.1 में नेट 4.x IL2CPP निर्माण त्रुटियों के लिए उपलब्ध समाधान नहीं है, तो आप एकता 2017.2 पर अपग्रेड करना होगा या बाद में IL2CPP साथ संकलित परियोजनाओं में नेट 4.x उपयोग करने के लिए।

एकता 2017.2 नेटवर्किंग

Firebase रीयलटाइम डाटाबेस नेट नेटवर्किंग ढेर का उपयोग कर टीएलएस नेटवर्क कनेक्शन बनाता है। जब नेट 4.6 का उपयोग कर रीयलटाइम डाटाबेस संपादकों में और डेस्कटॉप पर विफल प्लगइन के कारण टीएलएस कार्यक्षमता एकता 2017.2 में टूट गया है।

इस मुद्दे के लिए कोई समाधान है, इसलिए आप उदाहरण के संस्करण 2017.1 या 2017.3 के लिए, एकता के किसी भिन्न संस्करण का उपयोग करना चाहिए।

लापता एकता 2020 में Firebase एंड्रॉयड कॉन्फ़िग फ़ाइल।

एकता के समर्थन संस्करण के लिए आदेश है कि Gradle निर्माण अनुकूलित करने की क्षमता की सुविधा नहीं है, Firebase संपादक उपकरण द्वारा तैयार Assets/Plugins/Android/Firebase/res/values/google-services.xml एक Android संसाधन के रूप में एक में पैक हुए एंड्रॉयड का निर्माण, ताकि Firebase एसडीके डिफ़ॉल्ट FirebaseApp उदाहरण प्रारंभ करने के लिए इसका इस्तेमाल कर सकते हैं।

अनुकूलित संसाधन फ़ाइल शामिल करने के लिए कार्यक्षमता टूटी हुई है या एकता 2020 में बदल नतीजतन है, एप्लिकेशन को डिफ़ॉल्ट उदाहरण बनाने के लिए सक्षम नहीं होगा।

इस के लिए वैकल्पिक हल मैन्युअल करने के लिए संसाधन जोड़ना है mainTemplate.gradle

  1. एकता में खोलें प्लेयर सेटिंग्स, आमतौर पर संपादित करें> परियोजना सेटिंग्स में पाया जा सकता है जो ...> प्लेयर मेनू विकल्प।
  2. खोजें Custom Main Gradle Template प्रकाशन सेटिंग के अंतर्गत विकल्प और यकीन है कि यह चेक किया गया है।
  3. ओपन Assets/Plugins/Android/mainTemplate.gradle एक पाठ संपादक के साथ।
  4. के लिए निम्न ब्लॉक जोड़ें mainTemplate.gradle

     android {
        sourceSets {
            main {
                def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
                res.srcDirs += (unityProjectPath +  '/Assets/Plugins/Android/Firebase/res/values/google-services.xml')
            }
        }
    }
     

स्थापना संघर्ष एकता पैकेज प्रबंधक का उपयोग करते समय

एक पैकेज विभिन्न स्रोतों से स्थापित किया जा सकता। उदाहरण के लिए, एकता के लिए बाहरी निर्भरता प्रबंधक (संक्षेप में EDM4U, पुराना नाम Play सेवाएं रिज़ॉल्वर या एकता जार रिज़ॉल्वर) निम्न तरीकों में से किसी के द्वारा स्थापित किया जा सकता।

  • बाहरी निर्भरता प्रबंधक आयात कर रहा है .unitypackage
  • Firebase एसडीके या अन्य एसडीके जो उनके में EDM4U शामिल आयात कर रहा है .unitypackage
  • के माध्यम से बाहरी निर्भरता प्रबंधक स्थापित कर रहा है एकता पैकेज प्रबंधक
  • Firebase एसडीके या अन्य एसडीके, जिसके माध्यम से अपनी निर्भरता के रूप में EDM4U सेट स्थापित कर रहा है एकता पैकेज प्रबंधक

EDM4U (या Firebase) के माध्यम से स्थापित किया गया है जब .unitypackage और के माध्यम से एकता पैकेज प्रबंधक एक ही समय में, वहाँ एक अधिष्ठापन संघर्ष है, और एकता एक GUID संघर्ष या प्रतीक संघर्ष के बारे में एक त्रुटि दिखा सकते हैं। EDM4U वर्तमान में ऐसी स्थितियों के लिए संकल्प प्रदान नहीं करता है। जब ऐसा होता है, यहाँ समाधान नहीं है:

  • आप के लिए Firebase और EDM4U चले गए हैं एकता पैकेज प्रबंधक से पहले और आप में EDM4U युक्त अन्य SDK आयात .unitypackage , उदाहरण के लिए, गूगल विज्ञापन या फेसबुक एसडीके, तो आप बस को हटा सकते हैं Assets/ExternalDependencyManager और / या Assets/PlayServicesResolver फ़ोल्डरों।
  • अगर आप गलती से के माध्यम से EDM4U स्थापित किया है एकता पैकेज प्रबंधक से निकालने से पहले Assets फ़ोल्डर पहले, संघर्ष को हल करने के लिए निम्न चरणों का उपयोग करें:
    1. निकालें Assets/ExternalDependencyManager और / या Assets/PlayServicesResolver फ़ोल्डरों।
    2. से सभी Firebase और EDM4U संकुल की स्थापना रद्द करें एकता पैकेज प्रबंधक
    3. UPM से सभी आवश्यक Firebase और EDM4U संकुल पुनर्स्थापित करें।

एक डेस्कटॉप कार्यप्रवाह (बीटा) को सेट करें

जब आप एक खेल बना रहे हैं, यह अक्सर पहले एकता संपादक में और डेस्कटॉप प्लेटफार्मों पर अपने खेल का परीक्षण करने के लिए, तो तैनात है और बाद में विकास में मोबाइल उपकरणों पर परीक्षण बहुत आसान है। इस कार्यप्रवाह का समर्थन करने के लिए, हम एक प्रदान Firebase एकता SDK का सबसेट जो विंडोज, MacOS, लिनक्स, और भीतर से एकता संपादक पर चला सकते हैं।

  1. (के साथ शुरू एक मोबाइल प्लेटफॉर्म के लिए के रूप में ही निर्देशों का पालन करके एक डेस्कटॉप मंच एकता परियोजना सेट अप Firebase साथ रजिस्टर अपने app ऊपर चरण।

  2. एकता आईडीई में अपनी एकता प्रोजेक्ट को चलाने या डेस्कटॉप के लिए अपनी एकता परियोजना के निर्माण के लिए का चयन करें।

  3. (वैकल्पिक) संपादन मोड में अपने एकता परियोजना चलाएँ।

    Firebase एकता एसडीके भी एकता के संपादन मोड में चलाया जा सकता है संपादक प्लगइन्स में इसके उपयोग की अनुमति है।

    1. जब आप एक FirebaseApp संपादक द्वारा प्रयोग किया जाता है, तो डिफ़ॉल्ट उदाहरण का उपयोग नहीं करते।

    2. इसके बजाय, के लिए एक अनूठा नाम प्रदान FirebaseApp.Create() कॉल।

      इस उदाहरण एकता आईडीई द्वारा इस्तेमाल किया और अपने एकता परियोजना द्वारा इस्तेमाल किया उदाहरण के बीच विकल्प में एक संघर्ष से बचने के लिए महत्वपूर्ण है।

समर्थित Firebase उत्पादों

में एकता Firebase पुस्तकालयों बारे में और जानें संदर्भ दस्तावेज़

Firebase एकता एसडीके iOS और Android पर निम्नलिखित Firebase उत्पादों का समर्थन करता है:

Firebase उत्पाद एकता पैकेज
AdMob AdMob एकता प्लगइन में अलग से वितरित
एनालिटिक्स FirebaseAnalytics.unitypackage
प्रमाणीकरण FirebaseAuth.unitypackage
बादल Firestore (अल्फा) FirebaseFirestore.unitypackage
बादल कार्य FirebaseFunctions.unitypackage
क्लाउड संदेश FirebaseMessaging.unitypackage
(अनुशंसित) FirebaseAnalytics.unitypackage
बादल भंडारण FirebaseStorage.unitypackage
Crashlytics FirebaseCrashlytics.unitypackage
(अनुशंसित) FirebaseAnalytics.unitypackage
गतिशील लिंक FirebaseDynamicLinks.unitypackage
(अनुशंसित) FirebaseAnalytics.unitypackage
रीयलटाइम डाटाबेस FirebaseDatabase.unitypackage
रिमोट कॉन्फ़िग FirebaseRemoteConfig.unitypackage
(अनुशंसित) FirebaseAnalytics.unitypackage

समर्थित Firebase उत्पादों (डेस्कटॉप)

Firebase एकता SDK शामिल डेस्कटॉप कार्यप्रवाह समर्थन , उत्पादों का एक सबसेट के लिए Firebase के कुछ भागों को सक्षम करने एकता संपादक में और स्टैंडअलोन डेस्कटॉप में इस्तेमाल किया जा करने के लिए Windows, MacOS, और लिनक्स पर बनाता है।

Firebase उत्पाद (डेस्कटॉप) एकता पैकेज
प्रमाणीकरण FirebaseAuth.unitypackage
बादल कार्य FirebaseFunctions.unitypackage
बादल Firestore (अल्फा) FirebaseFirestore.unitypackage
बादल भंडारण FirebaseStorage.unitypackage
रीयलटाइम डाटाबेस FirebaseDatabase.unitypackage
रिमोट कॉन्फ़िग FirebaseRemoteConfig.unitypackage

Firebase जब विंडोज, MacOS, और लिनक्स के लिए निर्माण की सुविधा के लिए के रूप में ठूंठ (गैर कार्यात्मक) कार्यान्वयन शेष डेस्कटॉप पुस्तकालयों प्रदान करता है। इसलिए, आप डेस्कटॉप को लक्षित करने के सशर्त संकलन कोड की जरूरत नहीं है।

अगला कदम