क्रैश रिपोर्ट के लिए मीट्रिक प्राप्त करने के लिए Google Analytics का उपयोग करें

Google Analytics Firebase का विश्लेषण इंजन है। जब आप अपने ऐप्लिकेशन में Analytics और Crashlytics का एक साथ उपयोग करते हैं, तो आपको ऐसी सुविधाएं मिलती हैं जो आपको समस्याएं उत्पन्न करने में सहायता करती हैं और क्रैश डेटा को अधिक विवरण के साथ ट्रैक करने में मदद करती हैं, जैसे क्रैश-मुक्त उपयोगकर्ता, क्रैश से पहले विशिष्ट ईवेंट ट्रैक करने वाले ब्रेडक्रंब, और BigQuery, जहां आप अपने ऐप की प्रमुख मीट्रिक की कल्पना कर सकते हैं।

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

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

  1. अपनी परियोजना सेटिंग्स खोलें। योर ऐप्स कार्ड में, उस ऐप की बंडल आईडी चुनें जिसके लिए आपको एक कॉन्फ़िग फ़ाइल की आवश्यकता है।
  2. अपनी फ़ायरबेस ऐप्पल प्लेटफ़ॉर्म कॉन्फ़िग फ़ाइल ( GoogleService-Info.plist ) प्राप्त करने के लिए GoogleService-Info.plist डाउनलोड करें पर क्लिक करें।

    • आप किसी भी समय अपनी Firebase Apple प्लेटफ़ॉर्म कॉन्फ़िग फ़ाइल फिर से डाउनलोड कर सकते हैं।

    • सुनिश्चित करें कि कॉन्फ़िगरेशन फ़ाइल नाम अतिरिक्त वर्णों के साथ नहीं जोड़ा गया है, जैसे (2)

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

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

चरण 2: अपने ऐप्लिकेशन में Analytics SDK जोड़ें

फायरबेस निर्भरता को स्थापित और प्रबंधित करने के लिए स्विफ्ट पैकेज मैनेजर का उपयोग करें।

  1. एक्सकोड में, आपका ऐप प्रोजेक्ट खुला है, फ़ाइल> स्विफ्ट पैकेज> पैकेज निर्भरता जोड़ें पर नेविगेट करें।
  2. संकेत मिलने पर, Firebase Apple प्लेटफॉर्म्स SDK रिपॉजिटरी जोड़ें:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. या तो आईडीएफए संग्रह वाली लाइब्रेरी या बिना आईडीएफए संग्रह वाली लाइब्रेरी का चयन करते हुए, Google Analytics के लिए Firebase SDK जोड़ें।
  5. समाप्त होने पर, Xcode स्वचालित रूप से पृष्ठभूमि में आपकी निर्भरता को हल करना और डाउनलोड करना शुरू कर देगा।

इसके बाद, फायरबेस मॉड्यूल को कॉन्फ़िगर करें:

  1. अपने UIApplicationDelegate में FirebaseCore मॉड्यूल आयात करें, साथ ही आपके ऐप प्रतिनिधि द्वारा उपयोग किए जाने वाले किसी भी अन्य Firebase मॉड्यूल को आयात करें। उदाहरण के लिए, क्लाउड फायरस्टोर और प्रमाणीकरण का उपयोग करने के लिए:

    तीव्र

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    उद्देश्य सी

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. FirebaseApp साझा इंस्टेंस कॉन्फ़िगर करें, आमतौर पर आपके App के प्रारंभकर्ता या ऐप प्रतिनिधि के application(_:didFinishLaunchingWithOptions:) विधि में:

    तीव्र

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

    उद्देश्य सी

    // Use Firebase library to configure APIs
    [FIRApp configure];

आपका ऐप अब Google Analytics का उपयोग करने के लिए सेट हो गया है।

अगले कदम