在iOS模拟器中停用Google Analytics

时间:2014-02-26 04:00:49

标签: ios google-analytics

Google Analytics正在iOS模拟器中运行。

这导致控制台日志中的污染,我可以寻找有用的调试信息。此外,发送给Google的数据并不表示使用我们应用的实际用户。

如何在iOS模拟器中运行应用时禁用Google Analytics报告?

3 个答案:

答案 0 :(得分:14)

很简单,这可以直接从Google Analytics网页上获取:

[[GAI sharedInstance] setDryRun:YES];
  

干运行:
  SDK提供了一个dryRun标记,该标记在设置时会阻止将任何数据发送到Google Analytics。每当您测试或调试实施时,都应设置dryRun标志,并且不希望测试数据显示在您的Google Analytics报告中。

希望这有帮助

答案 1 :(得分:11)

是,将DryRun设置为YES将解决此问题。

@Full Decent - 有没有办法让谷歌分析不会污染我的控制台日志?

我们可以使用以下方法在Xcode控制台中停用Google Analytics记录。

[[[GAI sharedInstance] logger] setLogLevel:kGAILogLevelNone];

或者在Swift中:

GAI.sharedInstance().logger.logLevel = GAILogLevel.None

答案 2 :(得分:2)

将其包含在#if TARGET_IPHONE_SIMULATOR #endif中将无法在 swift 中使用,因为该标记仅适用于 objective-c 。 您可以做的是遵循本指南

Detect if app is being built for device or simulator in Swift