使用 fabric 跟踪事件的方法

Method to track event using fabric

我想使用 fabric 跟踪事件。通过使用

这对我有用
import Answers
    func trackEvent() {

    Answers.logCustomEvent(withName: "testEvent", customAttributes: ["Category":"test", "Player":50])
}

但我必须在每个视图中导入答案 class,我需要在其中跟踪任何事件。是否有任何其他方式或方法可以跟踪事件而无需每次都导入答案 class。

这个怎么样?创建一个 class say Tracker 并导入 Answers their.

import Answers
class Tracker {
    static func logCustomEvent(withName:String, customAttributes:[String:Any]) {
        Answers.logCustomEvent(withName: withName, customAttributes: customAttributes)
    }
}

然后在任何地方使用你的 class 而不导入任何东西。

Tracker.logCustomEvent(withName: "testEvent", customAttributes: ["Category":"test", "Player":50])