Pet*_*rbo 12 firebase firebase-analytics swiftui
我正在尝试在我的应用中记录屏幕名称,但我在 Firebase Analytics 中没有设置 95%。
为了onAppear我的观点Analytics.setScreenName("screenName", screenClass: "screenName")
我应该以不同的方式这样做吗?看起来 Analytics for iOS 可以与UIViewControllers结合使用,但由于这是一个 SwiftUI 应用程序,并且没有关于如何使用它的文档。
更新
现在可以使用analyticsScreen视图修改器。查看源代码
我们正在为此寻找更好的解决方案。正如您所提到的,SwiftUI 应用程序的视图控制器层次结构的组成方式,这并不是一件容易解决的问题,但我们有一些想法。
同时,您可能想尝试一些人在Github 问题上建议的解决方法:
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
Analytics.setScreenName("todo_tab", screenClass: String(describing: type(of: self)))
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1428 次 |
| 最近记录: |