繁体   English   中英

Firebase SDK 为 Swift,不自动发送事件

[英]Firebase SDK for Swift, Not automatically sending events

我使用 SwiftUI 生命周期创建了一个 Swift 应用程序。

我按照这里的说明操作

我使用 Xcode 而不是 CocoaPods 安装了 Firebase SDK。

我想要的是 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 发送事件数据。

是否有一个参数可以设置为在出现 View 时自动发送事件?

谢谢

将 FirebaseAnalyticsSwift 目标添加到项目中。 (参见https://www.kiloloco.com/articles/010-add-package-product-xcode/ )并将import FirebaseAnalyticsSwift添加到源中。

请参阅https://github.com/firebase/firebase-ios-sdk/blob/master/FirebaseAnalyticsSwift/Sources/Analytics%2BSwiftUI.swift中的实施。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM