gpt4 book ai didi

swift - Firebase Analytics - 记录 screen_view 在 SwiftUI 中不起作用

转载 作者:行者123 更新时间:2023-12-05 06:58:39 24 4
gpt4 key购买 nike

我最近开始研究 Firebase/Google Analytics。我正在尝试使用以下代码来记录 screen_view 事件,但我的控制台中没有任何反应。我正在使用 SwiftUI,以下代码在 .onAppear 子句中运行。

Analytics.logEvent(AnalyticsEventScreenView,
parameters: [AnalyticsParameterScreenName: "Initial Load",
AnalyticsParameterScreenClass: InitialLoadView.self])

我是否误解了什么,或者目前 SwiftUI 和 Firebase Analytics 是否存在错误?

最佳答案

您可以像记录 Google Analytics 中的任何其他事件一样记录手动 screen_view。您还可以包含两个可选参数 (i) screen_name 和 (ii) screen_class,以及您想要包含的任何自定义事件参数。这两个可选参数取代了传递到自动收集的 screen_view 事件中的 firebase_screen 和 firebase_screen_class 事件参数。

覆盖 func viewDidAppear(_ animated: Bool) {super.viewDidAppear(动画)

// After enough time has passed to make this screen view significant.
Analytics.logEvent(AnalyticsEventScreenView, parameters: [
AnalyticsParameterScreenName: screenName!,
AnalyticsParameterScreenClass: screenClass!,
MyAppAnalyticsParameterFitnessCategory: category!
])
}

详情请点击以下链接: Manually tracking screen views in Google Analytics

关于swift - Firebase Analytics - 记录 screen_view 在 SwiftUI 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64557471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com