Google Analytics是 Firebase 的分析引擎。當您在應用中同時使用 Analytics 和 Crashlytics 時,您會獲得一些功能,這些功能可幫助您產生問題並更詳細地跟踪崩潰數據,例如無崩潰用戶、在崩潰前跟踪特定事件的麵包屑以及 BigQuery,其中您可以可視化應用的關鍵指標。
本指南介紹如何將 Analytics 添加到已設置 Crashlytics 的應用程序中(如果您尚未將 Crashlytics 添加到您的應用程序)。
第 1 步:添加 Firebase 配置文件
- 打開您的項目設置。在您的應用卡中,選擇您需要配置文件的應用的捆綁 ID。
單擊下載 GoogleService-Info.plist以獲取您的 Firebase Apple 平台配置文件 (
GoogleService-Info.plist
)。您可以隨時再次下載Firebase Apple 平台配置文件。
確保配置文件名沒有附加其他字符,例如
(2)
。
將配置文件移動到 Xcode 項目的根目錄中。如果出現提示,請選擇將配置文件添加到所有目標。
如果您的項目中有多個捆綁包 ID,則必須將每個捆綁包 ID 與 Firebase 控制台中的註冊應用相關聯,以便每個應用都可以擁有自己的GoogleService-Info.plist
文件。
第 2 步:將 Analytics SDK 添加到您的應用程序
使用 Swift Package Manager 安裝和管理 Firebase 依賴項。
- 在 Xcode 中,打開您的應用項目,導航到File > Swift Packages > Add Package Dependency 。
- 出現提示時,添加 Firebase Apple 平台 SDK 存儲庫:
- 添加適用於 Google Analytics 的 Firebase SDK,選擇包含 IDFA 集合的庫或不包含 IDFA 集合的庫。
- 完成後,Xcode 將在後台自動開始解析和下載您的依賴項。
https://github.com/firebase/firebase-ios-sdk
接下來,配置 Firebase 模塊:
- 在您的
UIApplicationDelegate
中導入FirebaseCore
模塊,以及您的應用委託使用的任何其他Firebase 模塊。例如,要使用 Cloud Firestore 和身份驗證:迅速
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- 配置
FirebaseApp
共享實例,通常在App
的初始化程序或應用委託的application(_:didFinishLaunchingWithOptions:)
方法中:迅速
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
您的應用現在已設置為使用 Google Analytics。
下一步
- 使用DebugView來驗證您的事件。
- 在Firebase 控制台中探索您的數據。
- 探索有關事件和用戶屬性的指南。
- 了解如何將數據導出到BigQuery。