Google 致力于为黑人社区推动种族平等。查看具体举措

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

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

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

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

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

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

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

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

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

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

यात्रा समझे Firebase परियोजनाओं एक Firebase परियोजना के लिए ऐप्लिकेशन जोड़ने, कैसे कई निर्माण वेरिएंट को संभालने के लिए सहित के लिए सर्वोत्तम प्रथाओं और विचारों के बारे में अधिक जानने के लिए।

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

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

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

  3. ID फ़ील्ड बंडल आईओएस में अपने ऐप के बंडल आईडी दर्ज करें।

  4. अनुप्रयोग उपनाम और App स्टोर ID: (वैकल्पिक) अन्य एप्लिकेशन जानकारी दर्ज करें।

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

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

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

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

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

चरण 4: अपने ऐप्लिकेशन में Firebase SDKs जोड़े

हम उपयोग करने की अनुशंसा CocoaPods Firebase पुस्तकालयों स्थापित करने के लिए। हालांकि, अगर आप बल्कि CocoaPods का उपयोग नहीं हैं, तो आप कर सकते हैं एसडीके चौखटे सीधे एकीकृत या का उपयोग स्विफ्ट पैकेज प्रबंधक बजाय।

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

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

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

    आप में से किसी में जोड़ सकते हैं समर्थित Firebase उत्पादों अपने iOS एप्लिकेशन के लिए।

    एनालिटिक्स सक्षम

    platform :ios, ‘10.0’
    # Add the Firebase pod for Google Analytics pod 'Firebase/Analytics' # For Analytics without IDFA collection capability, use this pod instead # pod ‘Firebase/AnalyticsWithoutAdIdSupport’ # 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'

    IDFA, डिवाइस स्तर विज्ञापन पहचानकर्ता, एप्पल के में बारे में और जानें उपयोगकर्ता गोपनीयता और डेटा का उपयोग करें और एप्लिकेशन ट्रैकिंग पारदर्शिता प्रलेखन।

    एनालिटिक्स सक्षम नहीं है

    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. फली स्थापित करें, तो अपने को खोलने .xcworkspace Xcode में परियोजना को देखने के लिए फ़ाइल:

    pod install
    open your-project.xcworkspace

चरण 5: प्रारंभ Firebase अपने अनुप्रयोग में

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

  1. अपने में Firebase मॉड्यूल आयात UIApplicationDelegate :

    तीव्र

    import Firebase

    उद्देश्य सी

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

    तीव्र

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    उद्देश्य सी

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

इतना ही! आप पर जा सकते हैं अगले चरणों के

आप मुसीबत हालांकि, की स्थापना हो रही हो रही है, पर जाएँ आईओएस समस्या निवारण और पूछे जाने वाले प्रश्न

उपलब्ध फली

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

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

CocoaPods के बिना एकीकृत करें

यदि आप Cocoapods का उपयोग नहीं करना चाहते हैं, तब भी आप सीधे तौर पर फ़्रेमवर्क आयात करके या Swift पैकेज मैनेजर का उपयोग करके Firebase SDK का लाभ उठा सकते हैं।

फ़्रेमवर्क

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

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

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

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

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

में स्विफ्ट पैकेज प्रबंधक एकीकरण बारे में और जानें हमारे मार्गदर्शक

अगला कदम

फायरबेस के बारे में जानें:

अपने ऐप्लिकेशन में Firebase सेवाएं जोड़ें: