IOS文章请查看
先来段正式的产品介绍:
腾讯移动分析有专业的移动应用数据分析能力,为您的应用提供实时数据统计分析服务,监控版本质量、渠道状况、用户画像属性及用户细分行为,通过数据可视化展现,协助产品运营决策。
说得简单点,就是几点
实际上,接入腾讯移动分析非常简单,快速搞定,
您首先需要一个 Android 工程,这个工程可以是您现有的工程,也可以是您新建的一个空的工程。
在集成前,您必须先在 腾讯云移动开发平台 控制台上有项目和应用 ,去控制台点点点顺带输入信息,就得到了一个android应用。如果还没有,现在去移动开发平台创建应用。
在您创建好的应用上点击【下载配置】按钮来下载该应用的配置文件的压缩包:
解压该压缩包,您会得到 tac_service_configurations.json
和 tac_service_configurations_unpackage.json
两个文件,请您如图所示添加到您自己的工程中去。
注意: 请您按照图示来添加配置文件,
tac_service_configurations_unpackage.json
文件中包含了敏感信息,请不要打包到 apk 文件中,MobileLine SDK 也会对此进行检查,防止由于您误打包造成的敏感信息泄露。
您需要在您应用级 build.gradle 文件(通常是 app/build.gradle)中添加 analytics 服务依赖:
dependencies {
// 增加这行
compile 'com.tencent.tac:tac-core:1.1.0'
}
到此您已经成功接入了 MobileLine 移动分析服务。
MTA服务默认采用批量上报策略,所以我们需要先开启实时上报。
Application
子类中添加代码如果您自己的应用中已经有了 Application
的子类,请重载它的 attachBaseContext(Context)
方法,在里面添加配置代码,如果没有,请自创建一个 Application
的子类。如:
public class MyCustomApp extends Application {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
// 实例化一个新的配置
TACApplicationOptions applicationOptions = TACApplicationOptions.newDefaultOptions(this);
// 修改其他配置
...
// 设置行为统计数据上报的策略
TACAnalyticsOptions analyticsOptions = applicationOptions.sub("analytics");
analyticsOptions.strategy(TACAnalyticsStrategy.INSTANT); // 立即发送
// 让自定义设置生效
TACApplication.configureWithOptions(this, applicationOptions);
}
}
AndroidManifest.xml
文件中注册在创建好 Application
的子类并添加好代码后,您需要在工程的 AndroidManifest.xml
文件中注册该 Application
类:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.tac">
<application
<!-- 这里替换成你自己的 Application 子类 -->
android:name="com.example.tac.MyCustomApp"
...>
</application>
</manifest>
运行程序,然后打开 MobileLine 的控制台,在移动分析的实时数据里面,您可以看到页面访问的数据,如下图:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。