前言
app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。
(小提示:由于截的都是大图,在简书显示比较模糊,需要查看清晰图片则鼠标点击图片放大即可)
集成
一、获取Appkey
集成友盟SDK之前,首先需要到友盟官网注册并且添加新应用,获取Appkey(一般公司项目不需要自己申请账号,跟项目经理要即可)。每个应用对应的Appkey是唯一的,如下:
二、导入SDK
有两种方法:(本Demo中采用第二种方法)
方法一:下载SDK,将解压出来的jar包复制到工程libs/目录下。
下载地址:http://mobile.umeng.com/custom_sdk
只需要下载Analytics SDK即可,如下:
方法二:添加SDK在maven中心库的线上依赖
1、在app的builde.gradle中添加依赖
/*友盟统计需要的最新版本组件化基础库和统计SDK*/
compile 'com.umeng.sdk:common:latest.integration'
compile 'com.umeng.sdk:analytics:latest.integration'
如果无法正常集成,则需要在项目的builde.gradle中添加如下配置:
allprojects {
repositories {
mavenCentral()
}
}
三、在AndroidManifest.xml中添加权限、配置Appkey与渠道(Channel)
1、添加权限
<!--友盟统计所需权限-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>
2、配置Appkey
<!--value的值填写你在友盟后台申请的应用Appkey-->
<meta-data android:value="5ac6e5a2b27b0a7200000082" android:name=