我使用 SwiftUI 生命周期创建了一个 Swift 应用程序。
我按照指示进行操作这里
我使用 Xcode 安装 Firebase SDK,而不是 CocoaPods。
我想要的是,只要用户打开“视图”,Firebase 就会发送一个事件。
这是我的代码片段。
import SwiftUI
import UIKit
import Firebase
@main
struct my_App: App {
init() {
FirebaseApp.configure()
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
以及另一个用于查看的文件。
import SwiftUI
import FirebaseAnalytics
struct ContentView: View {
var body: some View {
NavigationView {
Text("Hello World")
}
}
}
但是,当我将
Analytics.logEvent("CustomView", parameters: nil)
添加到 ContentView 时。
Firebase 发送事件数据。
是否有一个参数可以设置为在出现视图时自动发送事件?
谢谢
将 FirebaseAnalyticsSwift 目标添加到项目中。 (请参阅 https://www.kiloloco.com/articles/010-add-package-product-xcode/)并将
import FirebaseAnalyticsSwift
添加到源中。
更新(2023 年 11 月): 从 Firebase 10.17.0 开始,FirebaseAnalyticsSwift API 现在可通过 FirebaseAnalytics 使用,不再需要单独添加 FirebaseAnalyticsSwift。