当前位置:  开发笔记 > 编程语言 > 正文

Android:Google Play服务中的Google Analytics可用性?

如何解决《Android:GooglePlay服务中的GoogleAnalytics可用性?》经验,为你挑选了1个好方法。

谷歌分析已经宣布成为推出Google Play Services 4.3的一部分,但它尚未包含在Google Play服务套餐列表中:

http://developer.android.com/reference/gms-packages.html

知道什么时候可以使用,是否可以安全地立即使用,或者等待一段时间确保每个用户都安装了Google Play Services 4.3会更好吗?



1> Sebastiano..:

我注意到了其他一些差异.

跟踪器

要获得新的Tracker,请使用该newTracker()方法(同时接受String值和int值[对于XML配置]):

googleTracker = gaInstance.getTracker(GA_KEY); // OLD
googleTracker = gaInstance.newTracker(GA_KEY); // NEW

的EasyTracker

EasyTracker现在已经消失,所以我们将不得不GoogleAnalytics.getInstance(this).reportActivityStart(this)按照Paito的报告使用.

塞特斯

googleTracker.set()方法不再可用.它已被更专业的方法所取代,例如:

googleTracker.set(Fields.SCREEN_NAME, null); // OLD
googleTracker.setScreenName(null);           // NEW

活动创作

googleTracker.send()方法也看到了一些变化.

googleTracker.send(MapBuilder
                .createEvent(category, action, label, value)
                .build()); // OLD
googleTracker.send(new HitBuilders.EventBuilder()
                .setCategory(category)
                .setAction(action)
                .setLabel(label)
                .setValue(value)
                .build()); // NEW

APPVIEW

它现在变成了

googleTracker.send(MapBuilder.createAppView().build());       // OLD
googleTracker.send(new HitBuilders.AppViewBuilder().build()); // NEW

AppViewBuilder

AppViewBuilder现已被弃用,取而代之的是新ScreenViewBuilder类.(感谢海防的小费!)


对于那些遇到(或已经处理过)Dalvik的64K方法限制的人来说,由于这种集成,现在有3K方法可以在你的应用程序中消除.


那么,样品doesnlt说,但你需要把它添加到AndroidManifest <元数据机器人:名字="com.google.android.gms.analytics.globalConfigResource"机器人:资源="@ XML/analytics_global_config" />
推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有