Catch up on highlights from Firebase at Google I/O 2023. Learn more

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

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

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

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

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

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

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

चरण 2: अपने ऐप में एनालिटिक्स एसडीके जोड़ें

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

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

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

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

    स्विफ्टयूआई

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    तीव्र

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    उद्देश्य सी

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. अपने ऐप प्रतिनिधि के application(_:didFinishLaunchingWithOptions:) विधि में FirebaseApp साझा उदाहरण कॉन्फ़िगर करें:

    स्विफ्टयूआई

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

    तीव्र

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

    उद्देश्य सी

    // Use Firebase library to configure APIs
    [FIRApp configure];
  3. यदि आप SwiftUI का उपयोग कर रहे हैं, तो आपको एक एप्लिकेशन प्रतिनिधि बनाना होगा और इसे UIApplicationDelegateAdaptor या NSApplicationDelegateAdaptor के माध्यम से अपने App स्ट्रक्चर में संलग्न करना होगा। आपको ऐप डेलिगेट स्विज़लिंग को भी अक्षम करना होगा। अधिक जानकारी के लिए, SwiftUI निर्देश देखें.

    स्विफ्टयूआई

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

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

अगले कदम