如何使用Google Analytics 7.3抑制日志记录?

hid*_*dro 9 logging android google-analytics google-analytics-firebase

Google Play Services 7.3的最新更新使GA的Logger界面弃用,因此我们无法再从我们的应用内部控制日志记录级别.

不推荐使用此接口.

不推荐使用Logger接口.使用adb shell setprop log.tag.GAv4 DEBUG启用谷歌Analytics(分析)调试日志记录.

我们过去每种构建类型都有不同的设置,使用Logger.setLogLevel()(指南似乎已过时):详细调试和发布错误,因此我们的跟踪信息仅在开发期间可供我们使用.

现在有最新的更新,任何人都可以运行

adb shell setprop log.tag.GAv4 VERBOSE
Run Code Online (Sandbox Code Playgroud)

我们可以看到我们发送给Google Analytics的内容,或者任何人都可以看到其他人正在登录的内容(使用7.3的人).

有什么方法可以避免这种情况吗?

Ode*_*gev 0

在 Google Analytics 变更日志页面中,您可以看到 GA 版本 4.5 是包含在 Google Play Services 7.3 中的版本(2015 年 5 月 1 日)

https://developers.google.com/analytics/devguides/changelog

您可以将默认 Logger 更改为自定义实现:

Custom implementations of Logger can also be used:

// Provide a custom logger.
GoogleAnalytics.getInstance(this).setLogger(new CustomLogger());
Run Code Online (Sandbox Code Playgroud)

请参阅:https ://developers.google.com/analytics/devguides/collection/android/v4/advanced