获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

使用 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. 在您的应用委托的application(_:didFinishLaunchingWithOptions:)方法中配置FirebaseApp共享实例:

    迅速

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

    Objective-C

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

您的应用现在已设置为使用 Google Analytics。

下一步