Google 致力于为黑人社区推动种族平等。查看具体举措
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

अपने iOS प्रोजेक्ट में Firebase जोड़ें

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

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

    • Xcode 12.2 या बाद का
    • कोकोआपोड्स 1.10.0 या बाद में
  • सुनिश्चित करें कि आपका प्रोजेक्ट इन आवश्यकताओं को पूरा करता है:

    • आपकी परियोजना को iOS 10 या उसके बाद का लक्ष्य बनाना होगा।
  • एक भौतिक iOS डिवाइस सेट करें या अपने ऐप को चलाने के लिए iOS सिम्युलेटर का उपयोग करें।

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

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

इससे पहले कि आप अपने iOS ऐप में Firebase जोड़ सकें, आपको अपने iOS ऐप से कनेक्ट करने के लिए Firebase प्रोजेक्ट बनाना होगा। फायरबेस प्रोजेक्ट्स के बारे में अधिक जानने के लिए फायरबेस प्रोजेक्ट्स पर जाएं।

चरण 2 : अपने ऐप को फायरबेस के साथ पंजीकृत करें

आपके पास फायरबेस प्रोजेक्ट होने के बाद, आप इसमें अपना iOS ऐप जोड़ सकते हैं।

Firebase प्रोजेक्ट्स के बारे में अधिक जानने के लिए Firebase प्रोजेक्ट्स में ऐप्स को शामिल करने के बारे में और अधिक जानकारी प्राप्त करने के लिए यहां जाएं।

  1. फायरबेस कंसोल पर जाएं।

  2. प्रोजेक्ट अवलोकन पृष्ठ के केंद्र में, सेटअप वर्कफ़्लो को लॉन्च करने के लिए iOS आइकन ( ) पर क्लिक करें।

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

  3. IOS बंडल आईडी फ़ील्ड में अपने ऐप के बंडल आईडी को दर्ज करें।

  4. (वैकल्पिक) अन्य एप्लिकेशन जानकारी दर्ज करें: ऐप उपनाम और ऐप स्टोर आईडी

  5. रजिस्टर ऐप पर क्लिक करें।

चरण 3 : एक फायरबेस कॉन्फ़िगरेशन फ़ाइल जोड़ें

  1. अपनी Firebase iOS कॉन्फ़िग फ़ाइल ( GoogleService-Info.plist ) प्राप्त करने के लिए GoogleService-Info.plist डाउनलोड करें पर क्लिक करें

  2. अपने Xcode प्रोजेक्ट के रूट में अपनी कॉन्फिग फाइल को मूव करें। यदि संकेत दिया गया है, तो सभी लक्ष्यों के लिए कॉन्फ़िगर फ़ाइल को जोड़ना चुनें।

यदि आपके पास अपनी परियोजना में कई बंडल आईडी हैं, तो आपको प्रत्येक बंडल आईडी को फायरबेस कंसोल में पंजीकृत ऐप के साथ जोड़ना होगा ताकि प्रत्येक ऐप की अपनी GoogleService-Info.plist फ़ाइल हो।

चरण 4 : अपने ऐप में फायरबेस एसडीके जोड़ें

हम Firebase पुस्तकालयों को स्थापित करने के लिए कोकोआपोड्स का उपयोग करने की सलाह देते हैं। हालाँकि, यदि आप कोकोआपोड्स का उपयोग नहीं करते हैं, तो आप सीधे एसडीके फ्रेमवर्क को एकीकृत कर सकते हैं या स्विफ्ट पैकेज मैनेजर (बीटा) का उपयोग कर सकते हैं।

क्या आप क्विकस्टार्ट नमूनों में से एक का उपयोग कर रहे हैं? Xcode प्रोजेक्ट और पॉडफाइल (पॉड्स के साथ) पहले से मौजूद हैं, लेकिन आपको अभी भी अपनी फायरबेस कॉन्फ़िगरेशन फाइल को जोड़ने और पॉड्स को इंस्टॉल करने की आवश्यकता होगी।

  1. यदि आपके पास पहले से कोई नहीं है, तो एक पॉडफाइल बनाएं:

    cd your-project-directory
    pod init
  2. अपने पॉडफाइल में, फायरबेस पॉड्स को जोड़ें जिसे आप अपने ऐप में उपयोग करना चाहते हैं।

    आप अपने iOS ऐप में किसी भी समर्थित फायरबेस उत्पादों को जोड़ सकते हैं।

    विश्लेषिकी सक्षम

    platform :ios, ‘10.0’
    # Add the Firebase pod for Google Analytics pod 'Firebase/Analytics'
    # Add the pods for any other Firebase products you want to use in your app # For example, to use Firebase Authentication and Cloud Firestore pod 'Firebase/Auth' pod 'Firebase/Firestore'
    है

    विश्लेषिकी सक्षम नहीं है

    platform :ios, ‘10.0’
    # Add the pods for the Firebase products you want to use in your app # For example, to use Firebase Authentication and Cloud Firestore pod 'Firebase/Auth' pod 'Firebase/Firestore'
  3. पॉड्स स्थापित करें, फिर Xcode में प्रोजेक्ट देखने के लिए अपनी .xcworkspace फ़ाइल खोलें:

    pod install
    open your-project.xcworkspace

स्टेप 5 : अपने ऐप में फायरबेस को इनिशियलाइज़ करें

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

  1. अपने UIApplicationDelegate में फायरबेस मॉड्यूल आयात करें:

    तीव्र

    import Firebase

    उद्देश्य सी

    @import Firebase;
  2. आमतौर पर आपके ऐप के एप्लिकेशन में एक FirebaseApp साझा उदाहरण को कॉन्फ़िगर करें application:didFinishLaunchingWithOptions: :

    तीव्र

    06 बी 229 सी 290

    उद्देश्य सी

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. यदि आपने Firebase Analytics को शामिल किया है, तो आप Firebase कंसोल पर सत्यापन भेजने के लिए अपना ऐप चला सकते हैं जिसे आपने सफलतापूर्वक Firebase स्थापित किया है।

इतना ही! आप अगले चरणों के लिए आगे छोड़ सकते हैं।

उपलब्ध फली

यह खंड iOS और उनके पॉड्स के लिए समर्थित Firebase उत्पादों को सूचीबद्ध करता है। इन Firebase iOS पुस्तकालयों के बारे में अधिक जानें:

सेवा या उत्पाद फली Analytics जोड़ें?
AdMob pod 'Google-Mobile-Ads-SDK'
एनालिटिक्स pod 'Firebase/Analytics'
एप्लिकेशन वितरण pod 'Firebase/AppDistribution'
प्रमाणीकरण pod 'Firebase/Auth'
क्लाउड फायरस्टार pod 'Firebase/Firestore'
फायरबेस क्लाइंट एसडीके के लिए क्लाउड फ़ंक्शंस pod 'Firebase/Functions'
क्लाउड मैसेजिंग pod 'Firebase/Messaging'
बादल भंडारण pod 'Firebase/Storage'
Firebase Crashlytics pod 'Firebase/Crashlytics'
गतिशील लिंक pod 'Firebase/DynamicLinks'
इन-ऐप मैसेजिंग pod 'Firebase/InAppMessaging'
(आवश्यक)
Firebase ML कस्टम मॉडल APIs pod 'Firebase/MLModelDownloader'
प्रदर्शन की निगरानी pod 'Firebase/Performance'
रियलटाइम डेटाबेस pod 'Firebase/Database'
रिमोट कॉन्फ़िगरेशन pod 'Firebase/RemoteConfig'

कोकोपोड्स के बिना एकीकृत करें

यदि आप कोकोपोड्स का उपयोग नहीं करना चाहते हैं, तो आप सीधे फ्रेमवर्क आयात करके या स्विफ्ट पैकेज मैनेजर का उपयोग करके फायरबेस एसडीके का लाभ उठा सकते हैं।

फ़्रेमवर्क

IOS प्लेटफ़ॉर्म का समर्थन करने के अलावा, ज़िप में अब .xcframework फ़ाइलें शामिल हैं जो समुदाय-आधारित उत्प्रेरक समर्थन को जोड़ती हैं। जानकारी के लिए, GitHub पर Firebase iOS SDK README देखें।

  1. एसडीके ज़िप को फ्रेमवर्क डाउनलोड करें। यह एक ~ 200MB फ़ाइल है और डाउनलोड होने में कुछ समय लग सकता है।

  2. फ़ाइल को अनज़िप करें, फिर फ्रेमवर्क के लिए README समीक्षा करें जिसे आप अपने ऐप में शामिल करना चाहते हैं।

  3. अपने लक्ष्य की निर्माण सेटिंग में अपने Other Linker Settings में ObjC लिंकर ध्वज जोड़ें।

स्विफ्ट पैकेज मैनेजर

स्विफ्ट पैकेज मैनेजर का समर्थन अभी बीटा में है। GitHub पर प्रलेखन का पालन करें, और GitHub समस्या ट्रैकर के लिए कोई प्रतिक्रिया दर्ज करें।

अगला कदम

Firebase के बारे में जानें:

अपने ऐप में फायरबेस सेवाएं जोड़ें: