इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

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

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

    • अपनी परियोजना iOS 8 को लक्षित या बाद में होना चाहिए।
  • एक भौतिक 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. अपने Xcode प्रोजेक्ट की जड़ में अपने कॉन्फ़िग फ़ाइल ले जाएँ। पूछे जाने पर वह सभी लक्ष्यों को कॉन्फ़िग फ़ाइल को जोड़ने के लिए का चयन करें।

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

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

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

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

  1. एक Podfile बनाएं यदि आप पहले से ही एक नहीं है:

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

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

    Analytics को सक्षम

    # 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'

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

    # 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 अपने अनुप्रयोग में

अंतिम चरण के अपने आवेदन करने के लिए प्रवर्तन कोड जोड़ना है। आप पहले से ही अपने ऐप्लिकेशन पर लगातार 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 एनालिटिक्स शामिल किया है तो आप Firebase कंसोल कि आप सफलतापूर्वक Firebase इंस्टॉल किए हैं सत्यापन भेजने के लिए अपने एप्लिकेशन चला सकते हैं।

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

उपलब्ध फली

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

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

पदावनत:

सेवा या उत्पाद फली विवरण
Firebase के लिए एमएल किट: छवि लेबलिंग मॉडल pod 'Firebase/MLVisionLabelModel' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: बारकोड स्कैनिंग मॉडल pod 'Firebase/MLVisionBarcodeModel' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: पाठ मान्यता मॉडल pod 'Firebase/MLVisionTextModel' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: चेहरे की पहचान मॉडल pod 'Firebase/MLVisionFaceModel' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: ऑब्जेक्ट का पता लगाने और ट्रैकिंग मॉडल pod 'Firebase/MLVisionObjectDetection' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: प्राकृतिक भाषा एपीआई pod 'Firebase/MLNaturalLanguage' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: भाषा पहचान मॉडल pod 'Firebase/MLNLLanguageID' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: अनुवाद मॉडल pod 'Firebase/MLNLTranslate' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: स्मार्ट उत्तर मॉडल pod 'Firebase/MLNLSmartReply' माइग्रेशन मार्गदर्शिका
Firebase के लिए एमएल किट: AutoML विजन एज एपीआई pod 'Firebase/MLVisionAutoML' माइग्रेशन मार्गदर्शिका

CocoaPods बिना एकीकृत

आप Cocoapods का उपयोग नहीं करना चाहते हैं, तो आप अभी भी सीधे चौखटे आयात करके Firebase SDK का लाभ ले सकते हैं।

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

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

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

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

अगला कदम

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

आपके ऐप पर Firebase सेवाएं जोड़ें: