【问题标题】:Is it possible to reconfigure FirebaseApp with different FirebaseOptions at runtime, to log Analytics events?是否可以在运行时使用不同的 FirebaseOptions 重新配置 FirebaseApp 以记录 Analytics 事件?
【发布时间】:2018-01-16 01:08:11
【问题描述】:

我尝试删除默认应用并重新配置它,但 Google Analytics(分析)事件仍在发送到第一个配置的数据库。

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

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

    FirebaseApp.configure(options: options)
}

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

信息:

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

【问题讨论】:

  • 您找到解决方案了吗?

标签: ios firebase firebase-analytics


【解决方案1】:

分析只能配置一次,因为报告可能在不同时间不正确。您不能删除应用程序并使用不同的选项进行配置。我建议只使用一个应用程序进行分析。

【讨论】:

    猜你喜欢
    • 2017-06-18
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    • 2023-02-22
    • 2010-10-14
    • 1970-01-01
    • 2021-12-12
    • 2015-07-08
    相关资源
    最近更新 更多