我的应用程序使用Firebase消息传递和谷歌分析。我正在使用这段代码来设置GAI:
var configureError: NSError?
GGLContext.sharedInstance().configureWithError(&configureError)
if let error = configureError {
print("Error configuring Google services: \(error)")
}
let gai = GAI.sharedInstance()
gai?.optOut = true
gai?.trackUncaughtExceptions = true
gai?.logger.logLevel = GAILogLevel.verbose
gai?.dispatchInterval = 120
_ = gai?.tracker(withTrackingId: FWKeys.googleTrackingID)但在这一步控制台上说,我正在使用Firebase分析,而不是:
<FIRAnalytics/INFO> Firebase Analytics enabledGoogle分析控制台在我启动应用程序时没有显示任何活跃用户。为什么会发生这种情况?
UPD:由于某种原因,分析控制台中的信息开始更新。但是我仍然想知道为什么在我设置GAI的时候日志中有"Firebase Analytics已启用“。
发布于 2017-02-01 15:10:26
当您使用任何Firebase特性(例如在您的情况下使用Firebase Cloud消息传递)时,Firebase SDK还启用了Firebase Analytics。这并不取代谷歌分析,它是一个额外的分析解决方案的顶部。
若要禁用Firebase,请参阅此答案中的说明:How to disable/remove FirebaseAnalytics。
https://stackoverflow.com/questions/41982523
复制相似问题