使用 Google Analytics 獲取崩潰報告的指標

Google Analytics是 Firebase 的分析引擎。當您在應用中同時使用 Analytics 和 Crashlytics 時,您會獲得一些功能,這些功能可幫助您產生問題並更詳細地跟踪崩潰數據,例如無崩潰用戶、在崩潰前跟踪特定事件的麵包屑以及 BigQuery,其中您可以可視化應用的關鍵指標。

本指南介紹如何將 Analytics 添加到已設置 Crashlytics 的應用程序中(如果您尚未將 Crashlytics 添加到您的應用程序)。

第 1 步:添加 Firebase 配置文件

  1. 打開您的項目設置。您的應用卡中,選擇您需要配置文件的應用的捆綁 ID。
  2. 單擊下載 GoogleService-Info.plist以獲取您的 Firebase Apple 平台配置文件 ( GoogleService-Info.plist )。

  3. 將配置文件移動到 Xcode 項目的根目錄中。如果出現提示,請選擇將配置文件添加到所有目標。

如果您的項目中有多個捆綁包 ID,則必須將每個捆綁包 ID 與 Firebase 控制台中的註冊應用相關聯,以便每個應用都可以擁有自己的GoogleService-Info.plist文件。

第 2 步:將 Analytics SDK 添加到您的應用程序

使用 Swift Package Manager 安裝和管理 Firebase 依賴項。

  1. 在 Xcode 中,打開您的應用項目,導航到File > Swift Packages > Add Package Dependency
  2. 出現提示時,添加 Firebase Apple 平台 SDK 存儲庫:
  3.   https://github.com/firebase/firebase-ios-sdk
      
  4. 添加適用於 Google Analytics 的 Firebase SDK,選擇包含 IDFA 集合的庫或不包含 IDFA 集合的庫。
  5. 完成後,Xcode 將在後台自動開始解析和下載您的依賴項。

接下來,配置 Firebase 模塊:

  1. 在您的UIApplicationDelegate中導入FirebaseCore模塊,以及您的應用委託使用的任何其他Firebase 模塊。例如,要使用 Cloud Firestore 和身份驗證:

    迅速

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  2. 配置FirebaseApp共享實例,通常在App的初始化程序或應用委託的application(_:didFinishLaunchingWithOptions:)方法中:

    迅速

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

    Objective-C

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

您的應用現在已設置為使用 Google Analytics。

下一步