是否可以在运行时使用不同的FirebaseOptions重新配置FirebaseApp,以记录Analytics事件?

时间:2018-01-16 01:08:11

标签: ios firebase firebase-analytics

我尝试删除默认应用并重新配置,但Google Analytics事件仍然会被发送到第一个配置的数据库。

guard let app = FirebaseApp.app() else {
    return
}

app.delete { (success) in
    let options = self.configurationOptions()

    FirebaseApp.configure(options: options)
}

配置A的DebugView在切换到配置B后仍然显示事件。

的信息:

  • 通过检查FirebaseOptions控制台上的变量FirebaseApp.app()?.options.googleAppID,我可以确认在使用配置A和B记录事件时lldb有所不同;
  • 我使用的是最新版本的Firebase pod;
  • 我没有使用GoogleService-Info.plist文件;
  • 执行上述代码时没有错误;

1 个答案:

答案 0 :(得分:0)

Google Analytics只能配置一次,因为报告在不同时间可能不正确。您无法删除该应用并使用其他选项进行配置。我建议只使用一个应用进行Google Analytics。